sql >> データベース >  >> RDS >> Mysql

CakePHP:hasManyアソシエーションが認識されない

    ここでは問題はありません。実際、あなたのその他の質問 今日投稿しましたか?

    したがって、私が理解していることから、hasManyについて話すときは、結合関係を強制する必要があります。 、 右?これが、$joinsを使用するときに行っていることです。 配列。 User hasMany Attempt以降 、その後、強制的に参加させる必要があります。さて、Attemptからページを作成する場合は、おそらくそれは必要ありません。 の視点。 $this->Paginator->paginate('Attempt');を実行した場合 (必要な関係と条件を変更する)、データを取得するためにユーザーテーブルを手動で結合する必要はありません。

    したがって、Attempt (ドキュメントに記載されているように)それ自体では結合しない場合、Attemptが原因で、注文条件によって問題が発生します。 データは別のクエリで取得され、テーブル参照は最初のクエリで失われます。解決策:参加してください。ケーキは期待どおりに動作しています。



    1. SQL SERVER:2つの日付の間の合計日数を取得します

    2. CakePHP:ウェブサーバーでサイトが開かない移行の問題はローカルホストで正常に機能します

    3. MySQLのテーブルから単一の行を結合します

    4. 単一テーブル継承に参照整合性を適用するにはどうすればよいですか?