Friday, November 4, 2011

Re: Querying unassociated model

PPS Gah, really sorry for the spam, it *is* the call to find() where
the problem happens, sorry!

On Nov 4, 4:55 pm, toby1kenobi <toby.math...@gmail.com> wrote:
> PS Apologies, to clarify the error happens even with just the call to
> ClassRegistry::init()
>
> On Nov 4, 4:44 pm, toby1kenobi <toby.math...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hi there,
>
> >   I'm using CakePHP 2, and in the afterFind callback of one model I
> > conditionally want to retrieve data from another. The two models
> > aren't associated. In the first model, when certain conditions are
> > met, I'm trying to do something along the lines of:
>
> > $model2 = ClassRegistry::init('Model2');
> > $data = $model2->find('all');
>
> >   This keeps giving me a fatal PHP error, like:
>
> > Fatal error: Cannot redeclare class Model2 in C:\Users\Me\Documents
> > \Projects\my_project\app\Model\Model2.php on line 114
>
> >   From the call stack it looks like this arises as a result of Model->_constructLinkedModel( ) being called after the as a result of the
>
> > $model2->find('all')
>
> >   Should this work, or am I wrong to even try? Any help would be much
> > appreciated.
>
> >   Cheers,
>
> > Toby

--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: