谁一开始就是大神?

checkboxList问题[2.0]

$tradeList = \common\models\Trade::find()->select('id,name')->all();
$trades = \yii\helpers\ArrayHelper::map($tradeList, 'id', 'name');

<?= $form->field($model, 'trade_ids')->checkboxList($trades) ?>

修改的时候 如果trade_ids是 ,29,30, 数据就显示不出来 如果是 ,29 就可以显示并选中 怎么搞定他

$model->trade_ids是否是逗号分隔字符串,如果是,请用explode(',',$trade_ids)将其转换为一个数组。关于checkboxList的详细用法见:http://www.yiichina.com/doc/guide/2.0/helper-html
你的trade_ids 用逗号分隔的? 这样当然不行…
如果你的 $model 是 \common\models\Trade 的实例.
$form->field($model, 'trade_ids') 换成 $form->field($model, 'id')
不是的话就……

赞(0) 打赏
未经允许不得转载:菜鸟之家 » checkboxList问题[2.0]

评论 抢沙发

登录

找回密码

注册