我有一个开关输入,它有不同的值,不同的值定义为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 ]
您可能需要为这个标签分配另一个数字。