我正在使用 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>
那么,如何为属性为“checked”的复选框生成 html 代码呢?