多个或者像mysql一样使用cake php运算符

时间:2013-12-10 13:18:09

标签: cakephp

SELECT * FROM sf_jobs WHERE title LIKE '%abc%' or description like '%abc%' or fixed_price like '%abc%'

我使用过这个但是没用。

$search = "abc";
$query =  $this->Job->find('all', array ("OR" => array ("title LIKE" => "%$search%","description like" => "%$search%","fixed_price LIKE"=>"%$search%")));

2 个答案:

答案 0 :(得分:0)

$query = $this->Job->find('all', array ("conditions"=>array("OR" => array ("title LIKE" => "%".$search."%","description like" => "%".$search."%","fixed_price LIKE"=>"%".$search."%"))));

答案 1 :(得分:0)

$query = $this->Job->find('all', array ("conditions"=>array("OR" => array ("model.title LIKE" => "%".$search."%","model.description like" => "%".$search."%","model.fixed_price LIKE"=>"%".$search."%"))));