Как в yii2 отключить Валидацию на бэкэнде для некоторых полей?
Дело в том, что часть полей я генерирую на фронтенде, и они приходят на сервер, как массив. А сервер, видимо, возвращает ошибку, ибо массив строк, а не строка, как прописано в правилах валидации. Как их отключить вовсе или проверить иначе, мол массив строк или массив из integer и только на бэкэнде? На фронтэнде всё валидируется прекрасно.
Нельзя ни в коем случае полагаться на валидацию только на фронтенде. Бэкэнд всегда должен её дублировать. Если приходят как массив, валидируйте как массив. В master на эту тему уже есть кое-какие штуки, в текущем релизе ещё нет. Можно попробовать затянуть master, можно свою валидацию через методы сделать.