萌新求教 关于 ORM 中的关联
表departments
parent:int //上级部门id
我要查所有部门的信息,包含其上级部门的名称
sql: select d1.*,d2.department as parentdep from departments d1,department d2 where d1.parent=d2.id
我现在在Department模型里添加了
public function parentinfo(){
return $this->belongsTo('Department','id','parent');
}
现在我在控制器里
$department=Department::with('parentinfo')->orderBy('id','desc')->get();
可是取不到parentinfo,求教。
2 Comments
为啥不用连接语句:https://xueyuanjun.com/post/9577.html#toc_7
感谢,想用orm是为了保持项目在读取数据方面的一致性:-)。