Crear bundles en Symfony2

Los bundles en Symfony2 son módulos o paquetes que nos permiten dividir nuestra aplicación en varias partes reutilizables. De forma que si tenemos una tienda online que además tiene un foro y un blog, podríamos tener un bundle para la tienda, otro para el foro y otro para el blog dentro del mismo proyecto de Symfony. Crear más o menos bundles depende de cada uno. En Symfony2 toda nuestra aplicación estará dentro de bundles. Veamos como crear bundles en Symfony2.

Para crear un bundle tenemos que ejecutar el siguiente comando

php app/console generate:bundle --namespace=ContenedorBundles/MiBundle --format=yml

crear bundles en symfony2 generate

Ya tendríamos creado el bundle con todos los directorios y ficheros necesarios para empezar a trabajar con el. Están en el directorio src.

crear bundles en Symfony2 estructura

¡Ojo! Al generar el bundle automáticamente el nos añade la instancia del mismo al fichero app/AppKernel.php siempre hay que revisar que está bien.

En nuestro caso abría que añadir

new Ejemplos\PruebasBundle\EjemplosPruebasBundle(),

al array de bundles, si no hubiéramos elegido que la consola lo hiciera por nosotros.

Por defecto el bundle nos crea la ruta /hello/{nombre}
crear bundles en Symfony2

Más información:
Documentación oficial – Generar bundles

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post