设置kartik开关输入真假值

Setting kartik switch input true and false value

我正在使用 yii2 kartik 开关输入,我想明确设置开关输入的真值和假值

这是开关输入

<?php

echo $form->field($model, 'PR_Status_ID')->widget(SwitchInput::classname(), [])->label(false);;
    ?>

我正在使用开关输入来更新字段,如果 $model PR_Status_ID 的值为 6 我希望开关输入关闭,如果值为是 7

我该如何实现?

根据更新案例的PR_Status_ID字段设置初始值即可:

    echo $form->field($model, 'PR_Status_ID')->widget(SwitchInput::classname(), [
         'value' => (!$model->isNewRecord && $model->PR_Status_ID == 6) ? false : true,
    ])->label(false);