現在、私は解決できない複雑なCakePHP関連を持っています。 CakePHPで表の関連付けを表示できません
- 一覧(ID、名前)(join_table:ID、referral_id、user_idの)
- ユーザー( 私はこれらのモデルを持っていますID、名前、電子メール)。
関係は以下のとおりです。
- リスト< - HABTM - > Lists_Users < - HABTM - リスト
- リストhasManyの紹介
belongsToの>ユーザー
私がしようとしているのは、showListがリストコントローラに機能し、このリストにリンクされているすべてのユーザーと参照を表示することです。私が最初にコントローラとしてこれを使用して試してみましたが、何の成功:
function showList() {
$this->List->recursive = 2;
$users->List->User->find('all');
$referrals->List->Referral->find('all');
$this->set(compact('users','referral'));
$this->set('listas', $this->paginate());
}
どのように私はおそらく、この関連の仕事をしないと、必要なすべてのデータを表示することができますか?
あなたは 'find'の結果を変数に代入していません。これは間違いですか、あなたのコードで間違いですか? – lxa
間違いでした。私は問題を修正することができましたが、問題を解決して返信を投稿するために質問が投稿されてから8時間待つ必要があります。 –