我想要上述查询的替代cakephp代码
从书中选择*,其中标题为'%java%;
答案 0 :(得分:1)
好的,假设您正在使用find()查询。
您可以按如下方式指定条件数组:
"conditions" => array("Book.title like" => "%java%")
或
"conditions" => array("Book.title like '%java%'")
我认为两者都有效
答案 1 :(得分:1)
$this->Post->find('first', array (
"Author.name" => "Bob",
"OR" => array (
"Post.title LIKE" => "%magic%",
"Post.created >" => date('Y-m-d', strtotime("-2 weeks"))
)
));