CakePHPの3つのテーブルモデルの関係
-
02-07-2019 - |
質問
CAkePHP 1.2サイトがあります。関連する3つのモデル/テーブルがあります。 コメントにはタッチが1つだけ、タッチにはタッチタイプが1つだけあります。
各モデルには、に属しているので、 コメントはTouchに属し、TouchはTouchtypeに属します。
touchtypeテーブルに保存されているタッチに関する情報を含むコメントのリストを取得しようとしています。
$this->Comment->find(...)
find()にフィールドリストを渡します。 TouchとCommentからフィールドを取得できますが、TouchTypeは取得できません。モデル接続は1レベルのみになりますか?再帰的に調整しようとしましたが、それは助けにはなりませんでした。
解決
はい。これは単純な再帰的な問題でした。
他のヒント
うん。 $ this-> Comment-> recursiveを2に増やしてみてください
所属していません StackOverflow