Валидация формы с меняющимися параметрами

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
nulled
Сообщения: 74
Зарегистрирован: 2018.10.30, 13:42

Валидация формы с меняющимися параметрами

Сообщение nulled »

Привет!
Есть форма с полями:
1) метод платежа (банк, карты)
2) сумма
3) обязательные поля в зависимости от метода
3.1) банк (инн, название, счет)
3.2) карты (владелец, номер)

На стороне сервера я так понимаю надо через сценарии. На стороне клиента создавать отдельный валидатор?
Как правильно реализовать валидацию на стороне сервера и клиента?
unknownby
Сообщения: 749
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Валидация формы с меняющимися параметрами

Сообщение unknownby »

Через rules на стороне сервера

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

['your_field', 'required', 'when' => function($model) {
		return YOUR_CONDITION;
	}, 'message' => YOUR_MESSAGE
],
nulled
Сообщения: 74
Зарегистрирован: 2018.10.30, 13:42

Re: Валидация формы с меняющимися параметрами

Сообщение nulled »

unknownby писал(а): 2020.02.24, 15:13 Через rules на стороне сервера

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

['your_field', 'required', 'when' => function($model) {
		return YOUR_CONDITION;
	}, 'message' => YOUR_MESSAGE
],
Спасибо! Это то, что надо.
Ответить