如何从cakephp 3中的行为访问调用者模型?

时间:2015-05-23 10:38:25

标签: php cakephp cakephp-3.0

我的行为中需要调用者模型来查找和保存数据。我怎么能这样做。

class MyBehavior extends Behavior {
    public function func() {
        $entities = $this->find()->all();
    }

1 个答案:

答案 0 :(得分:5)

将一个行为附加到的表实例,传递给构造函数,并分配给$_table属性。

public function func() {
    $entities = $this->_table->find()->all();
}

另请参阅 API > Cake\ORM\Behaviour::$_table