1 // 在a model定義b model關聯 2 public function hasManyB() 3 { 4 return $this->hasMany('關聯模型b的模型名'); 5 } 6 // 在b model定義c model關聯 7 public function hasManyC() 8 { 9 return $this->hasMany('關聯模型c的模型名'); 10 } 11 // 在a model中執行查詢 12 $result = $this->with(['hasManyB' => ['hasManyC']])->where($where)->order($order)->select();
- // 在a model定義b model關聯
- public function hasManyB()
- {
- return $this->hasMany('關聯模型b的模型名');
- }
- // 在b model定義c model關聯
- public function hasManyC()
- {
- return $this->hasMany('關聯模型c的模型名');
- }
- // 在a model中執行查詢
- $result = $this->with(['hasManyB' => ['hasManyC']])->where($where)->order($order)->select();