0

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

这是开关输入

<?php

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

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

我该如何实施?

4

1 回答 1

1

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);
于 2016-08-04T17:50:20.400 回答