Domanda

Ho il comportamento contenutibile nel mio appModel. Quando lo faccio nel mio modello di risorse:

$this->Asset->contain();
$this->find.....

Sto ricevendo il seguente errore: Errore fatale: chiamata a una funzione membro contenente () su un non oggetto

Tuttavia, quando uso contenere in questo modo funziona bene:

$this->find('all', array('conditions'=>array('Asset.name ='=>'goodAsset'), 'contain'=>false) );

Qualche idea?

È stato utile?

Soluzione

Usate $this->Model->method() solo in controller. Nel modello lascia cadere l'oggetto modello tra (perché $this ci indica già):

$this->contain();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top