в модели есть "to_country", "tel1", "tel2"
как в зависимости от "to_country" делать "tel2", required????
если to_country == 2 - tel2 required
если to_country == 1 - tel1 required
????
можно через сценарий. if($_POST[to_country ] == 2){сценарий 2}, но не хочется использовать post в контроллере.
как это указать в public function rules() ?
спасибо!
Валидация в зависимости от другого поля
Re: Валидация в зависимости от другого поля
а как написать?)
Re: Валидация в зависимости от другого поля
Код: Выделить всё
[
'attribute',
'required',
'when' => function($model) {
return !!$model->attribute2;
}
]