Cakephp и контейнерная ошибка - PullRequest
       57

Cakephp и контейнерная ошибка

0 голосов
/ 21 февраля 2012

У меня есть поведение в моем appModel. Когда я делаю это в моей модели активов:

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

Я получаю следующую ошибку: Неустранимая ошибка. Вызов функции-члена serve () для необъекта

Тем не менее, когда я использую содержат как это, он работает нормально:

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

Есть идеи?

1 Ответ

2 голосов
/ 21 февраля 2012

Вы используете $this->Model->method() только в контроллерах.В модели отбросьте объект модели между (потому что $this уже указывает на него):

$this->contain();
...