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', | |
− | + | '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'] | |
], | ], | ||
'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.'], | |
] | ] | ||
); | ); | ||
+ | |||
+ | |||
} | } | ||
− | + | // Envio de datos para generar email | |
− | + | public function enviar($datos) { | |
− | + | ||
− | + | $validador = new Validate($datos, $this->reglas() ); | |
− | + | if (!$validador->exec()) { | |
− | + | $validador->flash(); | |
− | + | return false; | |
− | + | } | |
− | + | ||
− | + | // Enviar email | |
− | + | ||
− | + | } | |
} | } |