菜鸟鼻涕
- 菜鸟鼻涕 赞了回答
你用会话模型构建 dataProvider 就能同时把会话和反馈两个模型的所有列显示在一张表内。否则只能在反馈表格内通过新建一个虚拟列手动拼装了。
- 菜鸟鼻涕 赞了回答
比如,模型类里定义关联:
public function getComments() { return $this->hasMany(Comment::className(), ['post_id' => 'id']); }
在视图中获取到的是一个数组
print_r($model->comments->content);
- 菜鸟鼻涕 发表了说说尝试发个表情不行就算了
- 菜鸟鼻涕 回答了问题 hasMany 在 GridView 中如何使用