ここでは問題はありません。実際、あなたのその他の質問 今日投稿しましたか?
したがって、私が理解していることから、hasMany
について話すときは、結合関係を強制する必要があります。 、 右?これが、$joins
を使用するときに行っていることです。 配列。 User hasMany Attempt
以降 、その後、強制的に参加させる必要があります。さて、Attempt
からページを作成する場合は、おそらくそれは必要ありません。 の視点。 $this->Paginator->paginate('Attempt');
を実行した場合 (必要な関係と条件を変更する)、データを取得するためにユーザーテーブルを手動で結合する必要はありません。
したがって、Attempt
(ドキュメントに記載されているように)それ自体では結合しない場合、Attempt
が原因で、注文条件によって問題が発生します。 データは別のクエリで取得され、テーブル参照は最初のクエリで失われます。解決策:参加してください。ケーキは期待どおりに動作しています。