如何在cakephp中使用or

3qpi33ja  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(240)

我需要找到$usuarios.nombre=“pepe”或$usuarios.usuario=“pepe”的位置

$pedidosVentas = $this->PedidosVentas->find('all',['contain' => ['Centros', 'TipoArticulos','Usuarios']])->where(['fecha >=' =>$fechaInicio, 'fecha <=' =>$fechaFin,'centro_id'=> $centro,'Usuarios.nombre'=>$user, 'OR'=>['Usuarios.usuario'=> $user]]);

我试过了,但有个错误

$pedidosVentas = $this->PedidosVentas->find('all',['contain' => ['Centros', 'TipoArticulos','Usuarios']])->where(['fecha >=' =>$fechaInicio, 'fecha <=' =>$fechaFin,'centro_id'=> $centro,'OR'=>array(array('Usuarios.nombre' => $user),array('Usuarios.usuario'=> $user))]);

“(help)”=>“这是一个查询对象,要获取结果,请执行或迭代它。”,“sql”=>“无法为此查询生成sql,因为它不完整。”,

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题