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(关联模型名);

 

posted @ 2018-08-15 17:04  面包_girl  阅读(746)  评论(0编辑  收藏  举报
/* 鼠标点击文字特效 */