Задать вопрос
@EvgMul

Как в Yii2 задать валидацию для вложенного массива параметров?

Суть вопроса в следующем.
Есть сложная форма, где присутствуют поля ввода с именем вида:
<input type="text" id="products-resourcesfiles-7-category" class="form-control" name="Products[resourcesFiles][7][category]" tabindex="1">
<input type="file" id="products-resourcesfiles-7-file" class="form-control" name="Products[resourcesFiles][7][file]" tabindex="1">

Подскажите, пожалуйста, можно ли для таких массивов задать правила валидации в rules() модели? И если можно, подскажите как именно синтаксические это делается?
Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 474 просмотра
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@Arik
Некотрые валидаторы имеют атрибут allowArray

Если более сложная структура, то я создаю подформы-модели и при иниц основной формы их создаю, при save сначала сохраняю массив из подформ-моделей, а потом основную форму
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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