PRE: las Entidades ya están correctamente creadas y definidas.
1.
./console doctrine:generate:form ${nombre_bundle}Bundle:${nombre_entidad}
2.
-Configuramos la abstractClass que nos devuelve con el
_builder
3. Definimos / Usamos el Controlador que se tenga que encargar de gestionarlo .
En el controlador , usaremos tanto la entidad como el tipo de la misma
use lacueva\BlogBundle\Entity\Tags;
use lacueva\BlogBundle\Form\TagsType;
class TagController extends Controller
{
.......
nosequeAction()
{
$this->render("BlogBundle:Tag:Add.html.twig", [
"formAddTag" => $formAddTag->createView()
]);
}
4. Creamos o indicamos una vista
$this->render("vista.twig.html" , [[]]);
4.1 en la vista pintamos formulario
{{form_start(formulario)}}
{{form_end(formulario}}
5. Añadir la routa si no la hay
blog_tag_add:
path: /tag/add
defaults: {_controller: BlogBundle:Tag:add}