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