Cakephp和Containable错误

时间:2012-02-21 17:56:16

标签: cakephp containable

我的appModel中有可容纳的行为。 当我在我的资产模型中执行此操作时:

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

我收到以下错误: 致命错误:在非对象上调用成员函数contains()

但是,当我使用像这样的包含它时,它可以正常工作:

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

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

仅在控制器中使用$this->Model->method()。在模型中从中间删除模型对象(因为$this已经指向它):

$this->contain();