deSymfony2011: Formularios y Seguridad
Formularios y Seguridad fue la cuarta ponencia impartida durante el primer día de las Jornadas Symfony 2011. Se trata de la cuarta parte de las seis que forman el tutorial de desarrollo de la aplicación deSymfony.
Javier López, de la empresa Flai, desarrolló durante su ponencia el formulario de registro completo con Symfony2, mostró las posibilidades de personalización de la vista de los formularios, el componente de seguridad, la definición de firewalls y la creación de un sistema de login con los usuarios de la aplicación.
Presentación
Vídeo
Comentarios
-
#1
Javi, acabo de subir mi presentación a slideshare, te paso el enlace http://www.slideshare.net/flaiwebnected/desymfony-2011-tutorial-4-formularios-y-seguridad
-
#2
Muchas gracias por el aviso y por subir la presentación :)
-
#3
Gracias a todos y descargando
-
#4
Muchas gracias, y de verdad es interesante !
-
#5
De antemano saludos y felicidades por la charla puesto que es buenisima Mi pregunta es la siguiente: en UsuarioController.php en la función registroAction() como tendría que hacer para insertar los datos del formulario en una BD
-
#6
Hola he tenido un problema que me ha dejado KO toda la mañana. En UsuarioController donde se pone: $form = $this->get('form.factory')->create(new UsuarioType(),array());
Al mandar el formulario me daba un error: Array (sii simplemente me ponia array
Así que he tenido que he cambiado esa línea por: $usuario = new Usuario(); $form = $this->createForm(new UsuarioType(), $usuario);
O quitando el array del create tambien funciona.
Agradecería que alguien me dijera a que se debe y porque en el videotutorial y en la documentación esta ese array en blanco y funciona sin problema, un saludo y gracias de antemano.
-
#7
@juan, para saber cómo se guarda la información del formulario en la base de datos, puedes ver el código fuente del método registroAction() terminado:
-
#8
@pablo, explicar los motivos sería demasiado largo para un comentario, pero lo explican en el capítulo de "formularios" de la documentación oficial: http://symfony.com/doc/current/book/forms.html
Pero en pocas palabras:
- Si utilizas los formularios para manipular entidades, tienes que pasar la entidad (el "new Usuario())
- Si utilizas los formularios "sueltos", no necesariamente asociados a una entidad de Doctrine2, entonces puedes guardar los datos en un simple array y por eso el segundo parámetro es "array()" simplemente.
Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente
unos meses después de su publicación para asegurar que estos sigan
siendo relevantes.
Proyectos Symfony destacados
La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más
Síguenos en @symfony_es para acceder a las últimas noticias.