El documento habla sobre el uso de formularios, mensajes flash, la creación de un módulo de usuario y login en Symfony. Explica cómo crear formularios, validar datos, trabajar con sesiones de usuario y redireccionar el routing de la aplicación.
8. Rodrigo Miranda Blog: www.rodrigomiranda.cl Atributos Flash: 1.- Es un valor temporal que se almacena en la sesión del usuario y que se borra automáticamente después de la siguiente petición. 2.- Es la manera de pasar información desde la acción que recibe la petición a la acción a la cual redireccionamos (ejemplo, después de submitir y procesar un formulario).
1 – Observar que para crear el módulo Usuario, debemos crear los tipos de usuarios del sistema. Por lo mismo, vamos a crear el archivo de dato del sistema.
Traducimos el módulo a español. - Creamos un registro, y percatemonos que existen validaciones que hay que desarrollar.
- Campo Correo en la clase base es declarado como sfValidatorString() = sfValidatorEmail()
RECORDANDO.
El validatorSchema[‘correo’] = new sfValidatorEmail() $this->validatorSchema['correo'] = new sfValidatorEmail(array(), array('required'=>'Ingrese Correo', 'invalid'=>'El correo es incorrecto'));
El validatorSchema[‘correo’] = new sfValidatorEmail() $this->validatorSchema['correo'] = new sfValidatorEmail(array(), array('required'=>'Ingrese Correo', 'invalid'=>'El correo es incorrecto'));
Traducimos el módulo a español. - Creamos un registro, y percatemonos que existen validaciones que hay que desarrollar.
Enseñarles lo del listado <?php echo $i + 1;?>
Enseñarles lo del listado <?php echo $i + 1;?>
Enseñarles lo del listado <?php echo $i + 1;?>
El validatorSchema[‘correo’] = new sfValidatorEmail() $this->validatorSchema['correo'] = new sfValidatorEmail(array(), array('required'=>'Ingrese Correo', 'invalid'=>'El correo es incorrecto'));
El validatorSchema[‘correo’] = new sfValidatorEmail() $this->validatorSchema['correo'] = new sfValidatorEmail(array(), array('required'=>'Ingrese Correo', 'invalid'=>'El correo es incorrecto'));
Enseñarles lo del listado <?php echo $i + 1;?>
El validatorSchema[‘correo’] = new sfValidatorEmail() $this->validatorSchema['correo'] = new sfValidatorEmail(array(), array('required'=>'Ingrese Correo', 'invalid'=>'El correo es incorrecto'));
El validatorSchema[‘correo’] = new sfValidatorEmail() $this->validatorSchema['correo'] = new sfValidatorEmail(array(), array('required'=>'Ingrese Correo', 'invalid'=>'El correo es incorrecto'));
Enseñarles lo del listado <?php echo $i + 1;?>
- Campo Correo en la clase base es declarado como sfValidatorString() = sfValidatorEmail()
2 campos: login y password y el botón enviar. - Redireccionar al routing a login/index - Borrar el this->forward que apunta al módulo por defecto en el módulo login.
Redireccionar el routing de la aplicación administrador al módulo login acción index.