这家伙有点懒,还没写个性签名!
在<?= $form->field($model, 'name[]')->dropDownList(['a' => 'Item A', 'b' => 'Item B', 'c' => 'Ite']);?>这之前写上<?php $model->name = 'a'; ?>,话说field的第二个参数可以用name[]这样的不报错?
<?= $form->field($model, 'name[]')->dropDownList(['a' => 'Item A', 'b' => 'Item B', 'c' => 'Ite']);?>
<?php $model->name = 'a'; ?>
name[]
我这样子写的确不好,但是没问题
通常有两种方法: 用JS, 控制器中对相应字段赋初值。
@性感的农民 name 这个是 表单name值,跟控制器没关系
十分感谢您的解答,方法2是什么意思