
注:以下操作都在模型内
如模型内的方法
public function articleshow($id=null){
if (!$id){
$re = $this->with(['getcat','getadminname'])->select()->toArray();
var_dump($re);
exit();
}
}设置的关联模型 //设置关联关系
public function getcat(){
return $this->hasOne('articlecat','id','bind_articlecat_id')->field('name');
}
public function getadminname(){
return $this->hasOne('admin','id','bind_adminname_id');
}因为加上了field('name'); 只取得对应的字段,,,,,其实再之前忘了是什么操作了好像是添加吧 也是关联添加的 也是报这个没有ID属性,当时我是主动给加了个$this->id 什么的,
请问这个类型的取数据,还要ID属性 实在不解。有人给讲下么
最佳答案