2017-09-13 27 views

回答

3

你的问题不是很清楚,但我想的问题是,您使用多个时间相同的数组键

你不”吨甚至提到CakePHP的版本,但它似乎cake2

如果我记得很清楚的cake2的解决办法是把每一个条件在不同的阵列

'conditions' => array(
    array('Zona.nombre LIKE' => $buscar), 
    array('Zona.nombre LIKE' => 'CUPONATIC%'), 
    array('Zona.nombre LIKE' => 'GROUPON%') 
), 

编辑:当然这样你会有3个条件加入AND

这似乎更符合逻辑把它们放在OR所以

'conditions' => array(
    'OR' => array(
     array('Zona.nombre LIKE' => $buscar), 
     array('Zona.nombre LIKE' => 'CUPONATIC%'), 
     array('Zona.nombre LIKE' => 'GROUPON%') 
    ) 
), 
+0

O.o,是的是2,我会尝试这个,谢谢! – frtgu34

+0

finally finally so so: – frtgu34

+1

'conditions'=> array('OR'=> array( \t \t \t array('Zona.nombre LIKE'=>'CUPONATIC%'), – frtgu34