On 10/3/06, Daniel McBrearty <[EMAIL PROTECTED]> wrote:
if you have a (dbix) database, and use it as a model, you generally
end up doing this :

$c->model-> ....

and the database connection is handled internally.

I now want to write another model which uses the db. It would be
better to use the existing connection that cat has created, rather
than create another one.

If I write a new() method for this model, does it have access to the
context? what is a good way to do this?

What kind of model is your new model, and how will it use/store/whatever the $dbh?  There are a lot of ways to do what you're talking about in general, it all depends on what's right for your design.  Be aware that once you take the raw $dbh from DBIC and start using it yourself, you lose all of its fancy connection management.

-- Brandon

_______________________________________________
List: Catalyst@lists.rawmode.org
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/
Dev site: http://dev.catalyst.perl.org/

Reply via email to