多表关联查询 值绑定到dropDownList [ 2.0 版本 ]
表:TB_Orders 字段:State_id
表:TB_State 字段:SId,SName
State_id跟SId关联,获取SName
订单编辑页面State_id显示TB_State中的SName【下拉框形式】
求示例 求链接 求思路 谢谢
共 1 个回答
-
关于列表展示以及过滤等:
注意:以下代码中TB_State表示TB_State响应的model'columns' => [ [ 'label' => '状态', 'attribute' => 'State_id', 'value' => function ($model) { return $model->TB_State['SName']; }, 'filter' => ArrayHelper::map(TB_State::find()->asArray()->all(), 'SId', 'SName'), ] ]
关于编辑
$form->field($model, 'State_id')->dropDownList( ArrayHelper::map(TB_State::find()->asArray()->all(), 'SId', 'SName') )
最后建议多看api文档:http://www.yiiframework.com/doc-2.0/index.html
ellen 苏州
注册时间:2015-03-31
最后登录:2015-06-05
在线时长:56小时55分
最后登录:2015-06-05
在线时长:56小时55分
- 粉丝13
- 金钱415
- 威望10
- 积分1075