select 个使用 get 方法从多个表中获取的值
select values from several tables using get method
$pilot = $this->Pilots->get($id, [
'contain' => ['Cars']
???
]);
Entity Pilots "has many" 汽车,汽车 "has many" 车型也是如此,最后但并非最不重要的车型有很多品牌。
所有的车我都想要,都是属于领航的车型和品牌。
尝试:
$pilot = $this->Pilots->get($id, [
'contain' => ['Cars.Models.Brands]
]);
CakePHP 3.x Eager Loading Assocations Documentation
编辑:第一次应该用点符号,我的错。请参阅上面我编辑的示例。
$pilot = $this->Pilots->get($id, [
'contain' => ['Cars']
???
]);
Entity Pilots "has many" 汽车,汽车 "has many" 车型也是如此,最后但并非最不重要的车型有很多品牌。
所有的车我都想要,都是属于领航的车型和品牌。
尝试:
$pilot = $this->Pilots->get($id, [
'contain' => ['Cars.Models.Brands]
]);
CakePHP 3.x Eager Loading Assocations Documentation
编辑:第一次应该用点符号,我的错。请参阅上面我编辑的示例。