Здравствуйте. Имеется форма для коллекции, хранящейся в mongodb. У этой коллекции одно поле является логическим. Checkbox возвращает с формы 0 или 1, подскажите, как можно вернуть true или false в зависимости от checked у checkbox.
Или надо уже в контроллере обрабатывать ?
ActiveForm checkbox вернуть как boolead
Re: ActiveForm checkbox вернуть как boolead
https://www.yiiframework.com/doc/guide/ ... rs#boolean
В форму добавить валидацию и перед сохранением достаточно приведение типа сделать.
В форму добавить валидацию и перед сохранением достаточно приведение типа сделать.
Re: ActiveForm checkbox вернуть как boolead
тут boolean не подойдет, он же только проверяет тип
нужен валидатор filter
нужен валидатор filter
Код: Выделить всё
[['myfield'], 'filter', 'filter' => 'boolval', 'skipOnArray' => true],
Re: ActiveForm checkbox вернуть как boolead
Огромное спасибо, валидатор filter помог. А то я уже в контроллере городить начал.. Приведение типов делал когда post прилетал.