[font="Arial Black"]
Buenas a todos.
Como puedo Validar modelos dependiendo de un select del formulario ? si el usuario selecciona un operador Móvil, valido el modelo con require los campos, si el usuario selecciona un operador Fija valido en el modelo que sean requeridos los campos para operador fija.
Información adicional:
Tablas
ventas: id, numero_asignado, activador_inicial, creado, modificado…etc
ventas_moviles: id, venta_id, imei, simcad…etc
ventas_fijas: id, venta_id, direccion_instalacion, telefono_contacto…etc
Tengo un formulario de ventas y con el tengo los modelos de ventas_moviles y ventas_fijas en ese formulario para llenar
[/font]
rahif
(Rahif)
June 24, 2018, 4:10pm
2
Hola Bienvenido a Yii,
En principio se utilizan escenarios para validar modelos en distintas situaciones.Modelos (Escenarios)
En tu caso no se si es lo mismo, si son 2 tipos de modelos distintos, entonces cada modelo tendría su tipo de validación.
saludos
jiuly256
(Jiuly Rojas)
July 3, 2018, 4:46pm
3
en tu modelo defines tu scenario para ventas moviles
array('my_attribute', 'required', 'on' => 'ventas_moviles '),
y en el controlador declaras el scenario dependiendo cual vayas a usar
$model->scenario = 'ventas_moviles ';
Y aqui puedes entender mas lo que te explico : https://www.yiiframework.com/wiki/266/understanding-scenarios