This course is still being released! Check back later for more chapters.
Formularios Symfony 7: Lo Escencial
Learn how to master Symfony 7 Forms from the ground up - from building and rendering forms to validating, styling, and processing them like a pro.
- beginner
- 28 students
- EN/ES Captions
- EN/ES Script
- Certificate of Completion
Your Guides
About this course
Los formularios potencian casi todas las interacciones del usuario en una aplicación web. En este curso, crearemos un formulario real en un proyecto de Symfony 7 y exploraremos el componente Formulario de arriba a abajo: representación, estilo, validación, protección CSRF y lógica de los campos más avanzada. Aprenderás cómo Symfony convierte las entradas del usuario en datos limpios y validados sin el dolor de la manipulación manual.
Al final, entenderás cómo funcionan los formularios de Symfony y cómo crear funciones rápidas, flexibles y elegantes basadas en formularios.
En este curso, aprenderás a:
- Instalar y configurar el componente Symfony Form
- Construir tipos de formularios con Maker y asignarlos a entidades Doctrine
- Comprender la diferencia entre
FormyFormView - Renderizar formularios y campos utilizando las funciones de ayuda de Twig
- Utiliza
form_start(),form_widget(), yform_end()para controlar la estructura de los formularios - Dar estilo a los formularios utilizando el tema de formulario Tailwind integrado en Symfony
- Añade botones de envío en la plantilla o como campos de
SubmitType - Gestiona el envío de formularios con
$form->handleRequest() - Guarda los datos del formulario en la base de datos con Doctrine
- Añade mensajes flash cuando el formulario se envíe correctamente
- Trabaja con varios botones de envío y detecta en cuál se ha hecho clic
- Utiliza los tipos de campo de formulario incorporados y deja que Symfony adivine los tipos y las opciones
- Explora los tipos de campo disponibles utilizando el comando de consola
debug:form - Configura y personaliza los campos de
EntityType, incluyendo consultas y etiquetas personalizadas - Añade atributos HTML como clases, IDs y atributos de datos a los campos
- Validar los datos del formulario utilizando las restricciones del Validador Symfony
- Aplicar la validación tanto a nivel de tipo de formulario como de entidad
- Utilizar la nueva función
@sourcede Tailwind v4 para compilar clases a partir de temas de formulario
Next courses in the Symfony 7: The Fundamentals section of the Symfony 7 Track!
Comments
"Houston: no signs of life"
Start the conversation!