ccc

Symfony: Crear Bundle

Desde la consola ir a donde esté nuestro symfony instalado:
d:\wamp\www\pruebasymfony
y escribir:
php app/console generate:bundle

En bundle namespace especificamos la carpeta y el fichero, por ejemplo:
prueba1\ejemploBundle

Todo lo demás que nos va preguntando le damos a intro.

En "configuration format" escribir yml.

Generar la estructura completa de directorio: Yes

-------------------------------------------------------

Una vez creado nos habrá añadido nuestro nuevo bundle en:
/app/appKernel.php
/app/config/routing.yml
/src/ /* aquí habrá creado la carpeta con nuestro budle con el ejemplo de prueba de Hello */

Ahora cuando ejecutemos: http://localhost/pruebasymfony/web/app_dev.php/hello/pepeluis lo que hará será irse al routing de nuestro bundle:
/src/prueba1/ejemploBundle/Resources/config/routing.yml
Este carga su correspondiente controlador:
/src/prueba1/ejemploBundle/Controller/DefaultControler.php
Y este llama a su correspondiente vista:
/src/prueba1/ejemploBundle/Resources/views/Default/index.html.twig

---------------------------------------------------

Borrar un bundle en concreto 
en /src/ borrar físicamente la carpeta de ese bundle con todo lo que contiene
en /tests/ borrar físicamente la carpeta de ese bundle con todo lo que contiene
en /app/appKernel.php eliminar las líneas correspondientes de ese bundle
en  /app/config/routing.yml eliminar las líneas correspondientes de ese bundle
en  /app/config/config.yml eliminar las líneas correspondientes de ese bundle

No hay comentarios:

Publicar un comentario