2012-03-13 14 views
6

So che posso utilizzare un altro modello all'interno di un controller eseguendo $this->loadModel("MyModel"), ma come faccio a farlo all'interno di un altro modello? Ho provato a usare loadModel ma non ha funzionato.cakephp utilizzare un altro modello all'interno del modello corrente

Qualche idea?

Grazie

+0

Eventuali duplicati di [? Posso usare un modello interno di un modello diverso in CakePHP] (https://stackoverflow.com/questions/980556/can-i-use-one- model-inside-of-a-different-model-in-cakephp) – icc97

risposta

4

È possibile utilizzare il seguente codice per esportare un modello che non è associato con l'attuale modello in alcun modo:

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

Se MyModel è associato con il modello attuale si potrebbe utilizzare il concatenamento ad es $this->SomeModel->MyModel

+0

mi ha salvato la giornata. –

0

Non è necessario importare nulla. solo fare questo:

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