PHP—-模型MODEL 一对多
假如有两个表,菜品和菜品种类,菜品的关联外键是food_type_id,
所以在菜品的model中应该写
public function foodType(){ return $this->belongsTo('Foodtype','food_type_id'); }
在菜品的控制器中 需要得到相对应的类型
//$res 为数据库查询得到的结果 foreach($res as $value){ $value->Foodtype = $value->Foodtype; } return json_encode($res);
在菜品种类中需要关联模型,所以菜品种类的模型方法是
public function food(){ return $this->hasMany('Food'); } //belongsTo(关联模型名,关联外键名); //hasMany(关联模型名);