0

我有这个checkboxList

Html::checkboxList('MyOffices', null, $offices);

它可以工作,但用户必须至少选择一个选项。所以我想添加所需的属性,checkboxList但它不属于模型。

更新:

我尝试将此规则添加到我的模型文件中,但没有奏效:

[['MyOffices'], 'requiredValue' => 1, 'message' => 'my test message']

我还尝试在我的视图文件中添加所需的属性:

Html::checkboxList('MyOffices', null, $offices, ['required' => true]);
4

2 回答 2

1

试试下面的代码:

['acordul_tc', 'required', 'on' => ['register'], 'requiredValue' => 1, 'message' => 'my test message']

这意味着该属性是必需的并且必须等于 1,否则会在您的消息中显示错误。

于 2019-05-08T15:51:13.283 回答
0

尝试: Html::checkboxList('MyOffices', null, $offices, ['required' => true]);

于 2019-05-08T20:21:28.707 回答