frt*_*u34 3 cakephp cakephp-2.x
我有很多句子需要针对同一列进行过滤:
'conditions' => array('Zona.nombre LIKE' => $buscar,
'Zona.nombre LIKE' => 'CUPONATIC%',
'Zona.nombre LIKE' => 'GROUPON%'
),
Run Code Online (Sandbox Code Playgroud)
您的问题不是很清楚,但我想问题是您多次使用同一数组键
您甚至没有提到cakephp版本,但似乎cake2
如果我还记得的话,cake2的解决方法是将每个条件放入不同的数组中
'conditions' => array(
array('Zona.nombre LIKE' => $buscar),
array('Zona.nombre LIKE' => 'CUPONATIC%'),
array('Zona.nombre LIKE' => 'GROUPON%')
),
Run Code Online (Sandbox Code Playgroud)
编辑:当然,您会在中加入3个条件AND。
将它们放入OR这样 似乎更合乎逻辑
'conditions' => array(
'OR' => array(
array('Zona.nombre LIKE' => $buscar),
array('Zona.nombre LIKE' => 'CUPONATIC%'),
array('Zona.nombre LIKE' => 'GROUPON%')
)
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
477 次 |
| 最近记录: |