yii2:勾选复选框

And*_*rew 8 html php yii active-form

我正在使用Yii2框架,我想生成这样的HTML代码

<input type="checkbox" id="queue-order" name="Queue[order]" value="1" checked>
Run Code Online (Sandbox Code Playgroud)

在使用ActiveForm的视图中.

我试过了

echo $form->field($model, 'order')
          ->checkBox(['label' => ..., 'uncheck' => null, 'checked' => true]); 
Run Code Online (Sandbox Code Playgroud)

以及

echo $form->field($model, 'order')
          ->checkBox(['label' => ..., 'uncheck' => null, 'checked' => 'checked']); 
Run Code Online (Sandbox Code Playgroud)

但是生成的html代码中没有出现所需的字符串"checked".

奇怪的是,如果我用"选中"代替"选中"

echo $form->field($model, 'order')
          ->checkBox(['label' => ..., 'uncheck' => null, 'selected' => true]); 
Run Code Online (Sandbox Code Playgroud)

然后生成的html代码包含属性"selected":

<input type="checkbox" id="queue-order" name="Queue[order]" value="1" selected>
Run Code Online (Sandbox Code Playgroud)

那么,如何为具有"已检查"属性的复选框生成html代码?

Goo*_*off 5

我想只有当此复选框将被选中$model->order属性取true值,如果有false(0nullfalse等)的价值-场,将取消选中.