cakephp:如何设置字段选项,例如"只有字段不为空"

时间:2014-07-06 14:17:15

标签: cakephp find field

在蛋糕的find-method中有一个选项,我可以说"只给我一些非空的字段"?我不想为条件数组中的每个字段分别设置这个条件,最好将它设置为字段数组中的一个选项。

$this->find('first',array(
      'fields' => array("not" => null)
));

甚至可以排除这样的字段。

 $this->find('first' array(
      'fields' => array('not' => array('id','created','modified'))

));

谢谢, 吉

1 个答案:

答案 0 :(得分:0)

它必须是一个条件(为什么这是一个问题作为条件?)。

但是,您可以将其放在beforeFind()方法中,这样您就不必为每个查询添加条件。将它放在beforeFind()中将使条件在实际运行查找之前附加到每个查询。听起来像我认为你真正想要的,因为“但不是条件”并没有真正给出太多理由,为什么它不可能。