私は非常に直感的なものを探しています。CakePHP beforeFind条件
データを持つモデルがいくつかあり、各レコードにはstatus
フィールドがあります。私は両方とも「1」の状態とし、「0」が、フロントエンドのすべてのレコードを表示する必要がある管理者のであれば、私はstatus
= 1
モデルの一部でのみデータがありますいくつかのグローバルbeforeFind
を設定する必要がありますhasMany
などbelongsTo
ので、このデータはまた、あなたが条件に'status' => 1
を追加し、モデルのbeforeFind
コールバックでルールを追加することで簡単に行うことができstatus
= 1
いくつかのコードは私たちを助けます...レコードを表示するために使用するクエリは何ですか?あなたはその状態を与えようとしましたか? – Rikesh
コントローラの中にはシンプルな 'find'や' paginate'を使うものがあります。もちろん、 'find'や' paginate'に条件を設定した場合、必要な結果が得られますが、 'hasMany'モデルの場合は、ステータス= 0の場合でも取得します。 – user1018809