私の問題は非常に単純です。「articles」という名前のテーブルがあり、最近の最初の 3 つの記事の順序 DESC を取得したいと考えています。しかし、これらの記事の公開日が今日よりも古いか等しい場合にも、これらの記事を表示したいと思います。そのため、リクエストには別の条件がありました。私のcakephpコードは次のとおりです:
$this->set('lastArticles', $this->Article->find('all', array(
'conditions' => array('Article.visible' => true),
'Article.publication_date <= ' => date('Y-m-d'),
'order' => array('Article.creation_date DESC', 'Article.id DESC'),
'limit' => 3
)));
しかし問題は、発行日 > date('Ymd') の記事も表示されることです! 誰にもアイデアはありますか?ご回答ありがとうございます。