ランダム レコードを返す検索で問題が発生しています。問題は、何らかの理由で条件が機能していないということです。
DB:
quotes:
title (varchar255)
content (varchar255)
published (tinyint(1) NULL default = 0)
$random_quotes = $this->Quote->find('all',array('condition'=>array('Quote.published'=>1),'order'=>array('rand()'),'limit'=>1));
公開されたものを問わず、1 つの引用を返します = 0/1。検索では条件をまったく使用しません。最初に検索も試しました。まだ..公開された0/1は関係ありません。何があってもレコードを返します。
なぜこれが起こっているのか知っている人はいますか??
現在、データベースには2つの引用符しかありません.両方=公開= 0ですが、検索は結果を返します。
これについて助けてくれてありがとう!!!
-トム