CakePHP:查找字段不为空的位置

2022-08-30 10:21:19

我需要选择所有不为空的行。在常规MySQL查询中执行此操作非常简单,但是在CakePHP中是如何完成的呢?User.site_url

该手册提到了以下内容:

array ("not" => array (
        "Post.title" => null
    )
)

我已经尝试了以下内容,但它仍然返回所有内容

$this->User->find('all', array('conditions' => array('not' => array('User.site_url'))));

答案 1

我想这就是你的意思:

$this->User->find('all', array( 
    'conditions' => array('not' => array('User.site_url' => null))
));

答案 2

你只是缺少空值

$this->User->find('all', array('conditions' => array('not' => array('User.site_url'=>null))));

推荐