この質問の目的のために、これはアソシエーションツリー(すべての->意味hasMany)であり、すべてのデータベース構造コードはCakePHPの規則に準拠しています。
Forum -> Section (forum_id) -> Topic (section_id) -> Reply (topic_id)
$this->Reply->find特定の条件でクエリを実行したいのですが、返された$data["Reply"]配列が、それらが属する応答のみを返すようにしたいのforum_id=Xです。
たとえば、特定の条件でaを実行すると(これらは関係ありません)、異なる親で2つの結果が返され、 (または)に$this->Reply->find到達するまで上下に移動すると、が異なります。Forum.idSection.forum_idforum_id
私が欲しいのは、結果が特定のに属するように結果をフィルタリングすることforum_idです。はモデル自体forum_idのフィールドではなく、 (2つの「レイヤー」の上の)フィールドであるため、エントリを使用して結果をフィルタリングすることはできません。ReplySectionconditions
私は何をすべきか?