当我尝试此代码时,这适用于电话领域。
$this->Paginator->settings = array(
'conditions' =>array( 'OR'=>array(
array('user.id'=>$search),
array('user.email' =>$email),
array('user.phone LIKE' =>'%'.$phone.'%'),
array('user.name_kana' =>$sname),
array('user.name' =>$name),
)),
'limit'=>4
);
但是,如果我尝试多次 LIKE 没有任何效果,它会获取所有结果。
$this->Paginator->settings = array(
'conditions' =>array( 'OR'=>array(
array('user.id'=>$search),
array('user.email LIKE' =>'%'.$email.'%'),
array('user.phone LIKE' =>'%'.$phone.'%'),
array('user.name_kana' =>$sname),
array('user.name' =>$name),
)),
'limit'=>4
);
有什么不对吗?