Валидация динамических полей

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
dsolomon
Сообщения: 7
Зарегистрирован: 2017.12.07, 16:56

Валидация динамических полей

Сообщение dsolomon »

Доброго времени суток всем!
У меня создаются динамически поля формы вот так;

Код: Выделить всё

<?php foreach ($model->estatetable as $index => $item): 
	echo $form->field($item, '['.$index.']type_property')->dropDownList($typePropertyItems);
	echo $form->field($item, '['.$index.']property_rights')->dropDownList($propertyRightsItems);
	echo $form->field($item, '['.$index.']property_description')->textInput(['maxlength' => true]);
endforeach; ?>
Не могу понять как сделать валидацию этих полей.
Валидация нужна на проверку введенных данных в input.
До этого делал с помощью регулярки вот так:

Код: Выделить всё

[['some_property','some_property_else',], 'match', 'pattern' => '/(^[а-яґєії1-9`´ʼ’ʼ’,.\'\s]+$)/ui']
А вот с динамическими полями не пойму как совладать.
Ответить