【发布时间】:2010-09-20 15:48:40
【问题描述】:
我有一个包含多个条件的 find() 查询,但返回的数组包含的条目应被条件排除。我在 CakePHP 文档中读到默认运算符是“AND”,这应该意味着结果必须满足每个条件,对吧?
这是我的代码,以防万一出现问题...
$this->set('object', $this->Model->find('all', array('conditions' =>
array('Model.field between ? and ?',
array($value1, $value2)),
array('Model.field2 between ? and ?',
array($value3, $value4))));
当我对此进行测试时,数组受第一个条件的限制,但不受第二个条件(或后续条件)的限制。有谁知道这里出了什么问题?
【问题讨论】:
标签: cakephp find conditional-statements