vitaly_74
@vitaly_74

Можно ли в yii2 организовать множественную валидацию?

Под множественной валидацией я подразумеваю, например вставить одновременно 3 товара.
как провалидировать и вставить в форму одновременно 3 товара ? например они приходят к нам в .
post['products']=>[
   [
      'price'=>123,
      'count'=>22
   ],
   [
      'price'=>1223,
      'count'=>122
   ],
]
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
levkagm
@levkagm
PHP Developer
Такого инструмента 2 года назад я не нашёл, потому написал свой:
https://github.com/levkagm/yii2-custom-validators

Как использовать описано в докблоке класса ArrayValidator. Эта штука позволяет валидировать массивы любой глубины вложенности. При этом ошибки валидации будет выводить в соответствии с глубиной вложенности валидируемого параметра. Тут главное правило валидации правильно написать ;-)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы