On 5/6/07, Alex Pavlovic <[EMAIL PROTECTED]> wrote:
Please note that each model will still create single initial connection ( when
request for $dbh arrives ). This happens with either approach ( squirreling
away a connection in "new" or ref to undef scalar ).

Thanks for the patch. That should work (haven't seen it yet) because
all of my functions go through a proxy of sort anyway, M::DBI::Root.

However re-connect will not be made afterwards for each new request. This is
where the C::M::Proxy has advantage because single connection is created and
maintained for all models. I would strongly recommend that you use it, rather
then mucking around with ACCEPT_CONTEXT.


Could you please clairfy what Model::Proxy has to do with
ACCEPT_CONTEXT, and acccessing things like $c->user. I'm just
confused: I don't understand that. Or whatever  advantages
Model::Proxy has over just inheriting from a single model, which is
what I currently do.

If M::DBI::TableA, inherits from M::DBI::Root, which has a sub dbh {
$c->model('DBI')->dbh ) then isn't this the same end result. As in all
operations are executed through $c->model('DBI')->dbh?

I look forward to having the new M::DBI hit cpan.

--
Evan Carroll
System Lord of the Internets
[EMAIL PROTECTED]
832-445-8877

_______________________________________________
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