Friday, November 4, 2011

Querying unassociated model

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

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate