0

User、Equipment、FaultReport の 3 つのモデルがあります。

ユーザーテーブル:

   id name 

   1    XXXXX 
   2    YYYYYY

装備表

 id name    
 1   Acer
 2   Fujitsu 

障害レポート表:

 id   equipment_id  user_id  comment
   1      1              1       good
   2      1              1     Under repair
   3      3              2     condemned 

hasMnay関係を使用して、機器モデルを使用して機器の詳細と機器の障害レポートを検索します。しかし、ユーザー名(障害レポートを提出した人)を取得するにはどうすればよいですか。FaultReport と User モデルは、begsTo を使用して関連付けられます。ただし、機器モデルはユーザー モデルに関連付けられていません。では、機器モデルを使用して検索するときに、障害報告モデルに関連付けられているユーザー名を取得するにはどうすればよいですか[ $this->Equipment->find('all') ]

教えてください

4

1 に答える 1