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:
Post a Comment