Entradas

Mostrando las entradas etiquetadas como validación condicional

Validaciones condicionales desde el modelo.

Imagen
Validaciones condicionales desde el modelo. Algunas veces es necesario aplicar validaciones condicionales que solo funcionen desde el modelo de datos pero al mismo tiempo se integren al formulario, en este ejemplo veremos cómo utilizar una validación condicional. Ejemplo: En este ejemplo queremos que el campo llamado 'ticket_causa_id' sea un campo requerido siempre y cuando la propiedad del modelo llamado 'ticket_estatus_id ' sea igual a 4, en cualquier caso contrario no será requerido, esto aplica tanto del lado del servidor como del cliente.     public function rules()     {         return [             ....             [['solucion','ticket_causa_id'],'required','when' => function($model){                 return $model->ticket_estatus_id == 4;                }, 'whenClient' => "function (attribute, value) {                 return $('#ticket-ticket_estatus_id').val() == '4';                

Aprende Yii2


hostinger

ventana bienvenida