在yii2中显示开关输入值



我有一个开关输入,它有不同的值,不同的值定义为3,当它不是3

我试过了

  echo $form->field($model, 'PR_Status_ID')->inline()->widget(SwitchInput::classname(), [
                        'type' => SwitchInput::RADIO,
                        'items' => [
                            ['label' => 'Complete', 'value' => 3,
                            ],
                            ['label' => 'Incomplete', 'value' =>!3 ],
                        ],
                        'pluginOptions' => [
                            'onText' => 'Yes',
                            'offText' => 'No',
                        ]
                    ])->label(false);;
                    ?>

当值为3时显示完整,当值不是3时显示不完整

在PHP中,!3的值是false所以你的代码['label' => 'Incomplete', 'value' =>!3 ]的值是['label' => 'Incomplete', 'value' => false ]

您可能需要为这个标签分配另一个数字。

最新更新