我有这个 checkboxList :
Html::checkboxList('MyOffices', null, $offices);
它可以工作,但是用户必须至少选择一个选项。因此,我想将必填属性添加到checkboxList
,但它不属于模型。
更新:
我尝试将此规则添加到我的模型文件中,但是没有用:
[['MyOffices'], 'requiredValue' => 1, 'message' => 'my test message']
我也尝试在视图文件中添加必需的属性:
Html::checkboxList('MyOffices', null, $offices, ['required' => true]);
答案 0 :(得分:1)
尝试以下代码:
['acordul_tc', 'required', 'on' => ['register'], 'requiredValue' => 1, 'message' => 'my test message']
这意味着该属性是必需的,并且必须等于1,否则消息显示错误。
答案 1 :(得分:0)
尝试:
Html::checkboxList('MyOffices', null, $offices, ['required' => true]);