cakephp3で関連の関連(cakephp2でのrecursiveの深い所取得)
関連を取得する場合は、[‘contain’]オプションで指定。
$order = $this->Orders->get($id, [
'contain' => [ 'OrderDetails']
]);
関連のさらに関連まで取得の場合は配列オプションをつなぐ。
$order = $this->Orders->get($id, [
'contain' => [ 'OrderDetails' =>[
'Products'
]]
]);
余分なもの取得せずに、見た目にスッキリ直感的になった。
コメントを残す