我正在使用 Yii2 框架,我想生成这样的 html 代码
<input type="checkbox" id="queue-order" name="Queue[order]" value="1" checked>
在使用 ActiveForm 的视图中。
我试过了
echo $form->field($model, 'order')
->checkBox(['label' => ..., 'uncheck' => null, 'checked' => true]);
也
echo $form->field($model, 'order')
->checkBox(['label' => ..., 'uncheck' => null, 'checked' => 'checked']);
但是生成的 html 代码中没有出现所需的字符串“checked”。
奇怪的是,如果我用“选中”代替“选中”
echo $form->field($model, 'order')
->checkBox(['label' => ..., 'uncheck' => null, 'selected' => true]);
然后生成的 html 代码包含属性“selected”:
<input type="checkbox" id="queue-order" name="Queue[order]" value="1" selected>
那么,如何为具有“已选中”属性的复选框生成 html 代码?