composer require symfony/form
php bin/console make:form
Se crea en src/Form.
Introducción
Bienvenida
Symfony CLI y programas necesarios
Tipos de proyectos
La importancia de leer código
Fundamentos Symfony
Estructura de carpetas de un proyecto webapp
Proceso HTTP
Templates
Debug
Database
Entity
Migration
Proyecto del curso
Estructura inicial
Form
Validator
Frontend
Diseño web
Conclusión
Despedida
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Profesor Italo Morales F
Aportes 6
Preguntas 0
composer require symfony/form
php bin/console make:form
Se crea en src/Form.
Cuando se trabaja con aplicaciones web, los formularios son una pieza esencial para recopilar datos del usuario. Symfony ofrece un potente componente de formularios que simplifica esta tarea.
composer require symfony/form
php bin/console make:form
Esta acción creará un nuevo archivo en src/Form/
, en este caso CommentType.php
, que representa la estructura del formulario relacionado con la entidad Comment
.PageController
, creamos y manejando el formulario:
$form = $this->createForm(CommentType::class);
$form->handleRequest($request);
maneja la solicitud y llena el formulario con los datos enviados en la solicitud.EntityManager
.CommentType.php
, definimos la estructura y configuración del formulario.
'data_class' => Comment::class
).twig
, mostramos el formulario y los comentarios:
{{ form(form) }}
renderiza el formulario que hemos creado en el controlador.a mi me arrojaba el siguiente error
Service "form.factory" not found: the container inside "App\Controller\PageController" is a smaller service locator that only knows about the "http_kernel", "parameter_bag", "request_stack", "router" and "twig" services.
y era por que ejecute el comando se la siguiente manera:
composer require --dev symfony/form
Lo ejecute nuevamente pero sin el --dev le dije que yes a la pregunta y soluciono mi problema por si le pasa algo similar a alguien.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?