请帮助我在 Cakephp 中通过多个条件从表中检索数据
我有一个表名:article; 我尝试使用下面的代码检索数据,
我想获取参数中给出的特定 ID;article_price > 0 和 article_status > 1
public function getArticle($artID = ''){
return $this->find('all', array(
'condition' => array(
'article_id =' => $artID,
'article_price' => '> 0',
'article_status = ' => '1'),
'order' => 'article_id DESC'
));
}
// 输出被选中的所有数据没有我想要的条件。
我的代码有什么问题?
我发现我打印了:echo $this->element ('sql_dump'); 我得到了以下 sql 语句:
SELECT `article`.`article_id`, `article`.`name`, `article`.`article_price`, `article`.`article_status` FROM `db_1stcakephp`.`article` AS `article` WHERE 1 = 1 ORDER BY `article_id` DESC
请帮我。感谢!