ビューで使用するために、コントローラーにデータを含む2番目のテーブルが必要です。この時点で、「PortfoliosController.php」という名前のコントローラーがあります。このコントローラーには、Indexというパブリック関数があります。ここでは、それに参加したいと思います。
これまでのところ、次のコードがあります(結合テーブルのデータにアクセスできないのは私だけです)。
public function index() {
$this->Portfolio->recursive = -1;
$options = $this->Portfolio->find('all', array('joins' => array(
array(
'table' => 'students',
'alias' => 'Student',
'type' => 'LEFT',
'foreignKey' => true,
'conditions'=> array('Student.userid = Portfolio.userid')
)
)));
$this->set('portfolios', $this->Portfolio->find('all', $options));
}
ここに誰か問題がありますか、それとも役立つかもしれない答えがありますか?