yii2.0 联表查询
我的代码环境是首先用一张表通过yii的gii生成mvc文件
题目:order表里有member_id字段,现在通过这个字段查出member对应id的name字段值
第一步:在OrderModel文件里加入方法
public function getMember(){
return $this->hasOne(Member::className(), ['id'=>'member_id'])->from(Member::tableName().' member');
}
第二步:在OrderSearch文件的search方法里
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
//加入关联查询语句
$query->joinWith('member');
$this->load($params);
第三步:在对应生成的views下的index.php里
把里面GridView里的member_id改成member.name
原创,转载注明出处。
本文来自博客园,作者:Kim金,转载请注明原文链接:https://www.cnblogs.com/jxzCoding/articles/4647799.html

浙公网安备 33010602011771号