xiao_yu
- xiao_yu 赞了回答
在官方github主页上面提问搞定,下拉列表默认选中不是在option里面决定的,而是$model->category的值决定的。
你只要先把$article['cid']的值赋给当前的$model->category,会自行决定那个默认被选中。
比如$article['cid']的值是2,赋给$model->category之后,会自动的默认选中option标签的value是2的选项。
所以我上面的代码改成:
`
<?php $model->category = $article['cid'] ?>
<?= $form->field($model, 'category')->dropDownList(ArrayHelper::map($category, 'cid', 'name')
) ?>
结果就对了:
PHP
` - xiao_yu 收藏了教程[课本教程]《yii2初学者》
- xiao_yu 赞了评论
顶一个,挺好的
- xiao_yu 收藏了话题yii快速入门教程9、绝对适合初学
- xiao_yu 2015-07-28 已签到连续签到1天,获得了5个金钱
- xiao_yu 回复了话题 Yii2六套视频教程
链接已失效
- xiao_yu 赞了话题Yii2六套视频教程