> what are the benefits of using $myModel = ClassRegistry::init
> ('ModelName'); vs. App::Import('Model','ModelName')
init() will load the model and returns an instance of the model object
for you.
so, it makes your life a little easier. it uses App::import()
internally.
On Nov 13, 11:16 am, validkeys <[EMAIL PROTECTED]>
wrote:
> hey Teknoid,
>
> what are the benefits of using $myModel = ClassRegistry::init
> ('ModelName'); vs. App::Import('Model','ModelName')?
> Also,
>
> rrd108, the problem that you are having is that if you use the $uses
> array in your controller, you must include both the model that the
> controller is directly related to (M1) as well as M2. You only
> included M2, that is why you were having the problem there
>
> On Nov 13, 11:13 am, teknoid <[EMAIL PROTECTED]> wrote:
>
> > In post you've done something wrong, if you include both models in the
> > $uses array, they are easily accessible as:
> > $this->M1->someMethod();
> > or $this-M2->someMethod();
>
> > Otherwise it's best to include the model, when you need it by using
> > $myModel = ClassRegistry::init('ModelName');
> > $myModel->someMethod();
>
> > On Nov 13, 11:05 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
>
> > > Models doest not see each other, so I had to use in model1.php's
> > > method:
>
> > > App::import('Model', 'M2');
> > > $model2name = new M2();
> > > $model2name->calculate();
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---