2013-04-27 2 views
0

Я использую Cakephp2.3.Не в CakePHP 2.0

У меня есть два условия в моем коде:

$resnew=$this->AdmissionEnquiry->find('all',array('conditions'=>array("not" => array ("AdmissionEnquiry.phone_no" => ''),array("not"=>array('AdmissionEnquiry.is_notified'=>1))))); 

Это не работает нормально. Я хочу использовать не для двух полей.

Кто-нибудь есть идеи, как это сделать

Спасибо!

+0

Где условия? – Trinimon

ответ

0

Вы можете достичь этого таким образом, одиночный «не» ключ, содержащий несколько массивов, по одному на поле;

$resnew = $this->AdmissionEnquiry->find(
    'all', 
    array(
     'conditions' => array(
      "not" => array ( 
       array("AdmissionEnquiry.phone_no" => ''), 
       array('AdmissionEnquiry.is_notified' => 1), 
      ) 
     ) 
    ) 
); 
Смежные вопросы