いくつかアドバイスをください: TP フレームワーク 3.2.2 リレーション パラメータは true の場合にのみデータを持ち、パラメータがテーブル名の場合はデータがありません。
関連モデル:
コントローラ (パラメータはテーブル名):
パラメータが true の場合、図に示すようにデータがあります
パラメータがテーブル名の場合図に示すように、データはありません
今日も遭遇しました 人間関係関連の質問について、Baidu でここに来ましたが、まだ誰も回答していないことがわかりました。
穴を埋めて他の人に見てもらいましょう。
その理由は、mapping_name がアソシエーションで定義されているため、D()->relation() のときに、アソシエーション名 (Category) の代わりに、mapping_name (cat) をリレーションシップに渡す必要があるためです。
リレーションに関連付け名を渡したい場合、mapping_name を定義することはできません
投稿者が書いたことに何か間違っていることがわかりました。
関連付け名はモデル名と同じです。
クラス名も同じです。これは自分自身を関連付けるためですか?