使用WHERE的Cakephp MySql查询

时间:2015-06-10 13:01:39

标签: mysql cakephp

我有工作职能:

public function index()
    {
        $this->set('tables', $this->Table->find('all'));
    }

但是如何只显示列WHERE所有者=已登录用户?

1 个答案:

答案 0 :(得分:1)

您希望在$this->Session->read()返回当前经过身份验证的用户时执行以下操作: -

$this->Table->find(
    'all',
    array(
        'conditions' => array('Table.user_id' => $this->Session->read("Auth.User.id"))
    )
);