Symfony parte 10

990 views

Published on

Revisando formularios. Comenzando la revisión de Formularios embebidos

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Symfony parte 10

  1. 1. Symfony Formularios Rodrigo Miranda rmiranda@poodu.cl contacto@rodrigomiranda.cl http://www.rodrigomiranda.cl
  2. 2. El
método
save(): Si los datos de un formulario Propel son válidos ($form->isValid()), puedo ejecutar el método save, el cual se encargará de actualizar el objeto asociado. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  3. 3. Por lo tanto podría extender este método si quiero realizar mas operaciones en ese mismo instante. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  4. 4. Ejemplo
extender
save()
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  5. 5. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  6. 6. El
método
doSave(): El método doSave(), incluye el código que tiene definido dentro de él en la transacción global a la cual pertenece, lo que asegura la integridad de todas las operaciones. El método doSave() se ejecuta en la transacción creada por un método save(). Rodrigo Miranda Blog: www.rodrigomiranda.cl
  7. 7. Ejemplo
extender
doSave()
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  8. 8. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  9. 9. El
método
updateObject(): En ocasiones es necesario modificar un objeto asociado al formulario después de su actualización pero antes de que se almacene en la base de datos. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  10. 10. Ejemplo
extender
 updateObject()
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  11. 11. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  12. 12. embedForm: El método embedForm te permita incluir un Formulario dentro de un Formulario Padre. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  13. 13. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  14. 14. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  15. 15. AuthorForm: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  16. 16. Método
saveEmbeddedForms: Es un método que se llama después de que el objeto del formulario principal ha sido guardado. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  17. 17. AuthorForm: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  18. 18. Publica>onForm: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  19. 19. Par>al
Form: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  20. 20. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  21. 21. Preguntas?
 Rodrigo Miranda Blog: www.rodrigomiranda.cl

×