checkboxList问题

weixin_38089340 2019-09-11 03:16:20
$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 就可以显示并选中 怎么搞定他
...全文
16 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38101849 2019-09-11
  • 打赏
  • 举报
回复
$model->trade_ids是否是逗号分隔字符串,如果是,请用explode(',',$trade_ids)将其转换为一个数组。关于checkboxList的详细用法见:http://www.yiichina.com/doc/guide/2.0/helper-html
weixin_38102954 2019-09-11
  • 打赏
  • 举报
回复
你的trade_ids 用逗号分隔的? 这样当然不行... 如果你的 $model 是 \common\models\Trade 的实例.$form->field($model, 'trade_ids') 换成 $form->field($model, 'id') 不是的话就......

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧