老师 , 我这联表查询出错
来源:6-2 会员中心功能实现

潜行_My
2017-05-17
打印出来的sql语句:
写回答
3回答
-
潜行_My
提问者
2017-05-18
嗯,是关联查询profile表 User.php: public function getProfile() { return $this->hasOne(Profile::className(),['userid'=>'userid']); } UserController.php: public function actionUsers() { $this->layout = "layout1"; $model = User::find()->joinWith('profile'); $count = $model->count(); $pageSize = Yii::$app->params['pageSize']['user']; $pager = new Pagination(['totalCount'=>$count,'pageSize'=>$pageSize]); $users = $model->offset($pager->offset)->limit($pager->limit)->all(); return $this->render("users",['users'=>$users,'pager'=>$pager]); }
打印了结果集,能够查询到profile的数据
00 -
潜行_My
提问者
2017-05-18
这么写么 : public $truename;
这样的话覆盖了查询出来的truename的值了
032017-05-18 -
Jason
2017-05-17
给User.php添加一个属性truename,因为本身这个表没有这个字段,所以默认没有这个属性
00
相似问题