SymfonyCon, la conferencia más grande del mundo sobre Symfony, se celebra este año en Madrid del 27 al 29 de Noviembre. Compra tu entrada

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

    Javier López el 7 de julio de 2011 09:53:41

  2. Muchas gracias por el aviso y por subir la presentación :)

    Javier Eguiluz el 7 de julio de 2011 10:59:26

  3. Gracias a todos y descargando

    Roberto Carlos Callisaya Mamani el 12 de julio de 2011 04:54:45

  4. Muchas gracias, y de verdad es interesante !

    jhon el 17 de octubre de 2011 22:37:56

  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

    Juan el 26 de octubre de 2011 10:50:08

  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.

    pablo el 28 de octubre de 2011 13:04:13

  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:

    https://github.com/desymfony/desymfony/blob/master/src/Desymfony/DesymfonyBundle/Controller/UsuarioController.php

    Javier Eguiluz el 6 de noviembre de 2011 18:55:21

  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:

    1. Si utilizas los formularios para manipular entidades, tienes que pasar la entidad (el "new Usuario())
    2. 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.

    Javier Eguiluz el 6 de noviembre de 2011 18:58:23

Publicada el

6 de julio de 2011

Síguenos en Twitter para acceder a más noticias.