2012-03-13 12 views
6

Sé que puedo usar otro modelo dentro de un controlador haciendo $this->loadModel("MyModel"), pero ¿cómo hago esto dentro de otro modelo? Traté de usar loadModel pero no funcionó.cakephp utiliza otro modelo dentro del modelo actual

¿Alguna idea?

Gracias

+0

duplicado posible de [? ¿Puedo utilizar un modelo dentro de un modelo diferente en CakePHP] (https://stackoverflow.com/questions/980556/can-i-use-one- model-inside-of-a-different-model-in-cakephp) – icc97

Respuesta

4

Usted puede utilizar el código siguiente para exportar un modelo que no está asociado con el modelo actual de ninguna manera:

App::import('Model', 'MyModel'); 
$my_model = new MyModel(); 

Si MyModel se asocia con el modelo actual se podría utilizar el encadenando, por ejemplo $this->SomeModel->MyModel

+0

esto me salvó el día. –

0

No es necesario importar nada. a hacer esto:

$my_model = new MyModel(); 
//Then 
$my_model->read(null,$id); 
Cuestiones relacionadas