0

Cakephp の複数の条件でテーブルからデータを取得するのを手伝ってください
。テーブル名は 1 つです: 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

私を助けてください。感謝!

4

1 に答える 1