У меня есть запрос find () с несколькими условиями, но возвращаемый массив содержит записи, которые должны быть исключены условиями.В документации CakePHP я прочитал, что оператором по умолчанию является «И», что должно означать, что результаты должны соответствовать каждому условию, верно?
Вот мой код, если что-то не так с этим ...
$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))));
Когда я проверяю это, массив ограничен первым условием, но не вторым (или последующими).Кто-нибудь знает, что здесь не так?