Yii2: Как добавить обязательный атрибут в checkboxList? - PullRequest
0 голосов
/ 08 мая 2019

У меня есть checkboxList :

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

Работает, но пользователь должен выбрать хотя бы один параметр.Поэтому я хотел бы добавить обязательный атрибут к checkboxList, но он не относится к модели.

Обновление:

Я попытался добавить это правило в свойфайл модели, но он не работал:

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

Также я попытался добавить обязательный атрибут в свой файл вида:

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

Ответы [ 2 ]

1 голос
/ 08 мая 2019

Попробуйте следующий код:

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

Это означает, что атрибут обязателен и должен быть равен 1, в противном случае в вашем сообщении отображается ошибка.

0 голосов
/ 08 мая 2019

Попробуйте: Html::checkboxList('MyOffices', null, $offices, ['required' => true]);

...