Edición de «Validando formulario con clase kumbia validate»

De KumbiaPHP Framework Wiki

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 24: Línea 24:
 
'required' => ['error' => 'Indique su teléfono / móvil.'],
 
'required' => ['error' => 'Indique su teléfono / móvil.'],
 
'length'  => ['min' => '9',
 
'length'  => ['min' => '9',
                                'max' => '17',
+
                                              'max' => '17',
                                'error' => 'Teléfono / móvil incorrecto'],
+
                                              'error' => 'Teléfono / móvil incorrecto'],
 
'pattern'  => ['regexp' => '/^\+(?:[0-9] ?){6,14}[0-9]$/',  
 
'pattern'  => ['regexp' => '/^\+(?:[0-9] ?){6,14}[0-9]$/',  
                                'error'  => 'Teléfono incorrecto. Formato ejemplo. +34 862929929']
+
                                              'error'  => 'Teléfono incorrecto. Formato ejemplo. +34 862929929']
 
],
 
],
 
'Asunto' => [
 
'Asunto' => [
Línea 35: Línea 35:
 
'required' => ['error' => 'Indique un mensaje.'],
 
'required' => ['error' => 'Indique un mensaje.'],
 
'length'  => ['min' => 100,
 
'length'  => ['min' => 100,
                                'error' => 'Si es posible, concrete más en su mensaje.'],
+
                                              'error' => 'Si es posible, concrete más en su mensaje.'],
 
]
 
]
 
);
 
);
  
 +
 +
 
}
 
}
  
  
    // Envio de datos para generar email
+
// Envio de datos para generar email
    public function enviar($datos) {
+
public function enviar($datos) {
   
+
        $validador = new Validate($datos, $this->reglas() );
+
$validador = new Validate($datos, $this->reglas() );
        if (!$validador->exec()) {
+
if (!$validador->exec()) {
                $validador->flash();
+
$validador->flash();
                return false;
+
                        return false;
        }
+
}
   
+
        // Enviar email
+
                // Enviar email
   
+
 
    }
+
}
  
 
}
 
}

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)