Un bundle es algo similar a un plugin, o un paquete y es usado en symfony para guardar todo el código que generemos.

A continuación veremos lo fácil y rápido que se pueda crear uno mediante dos métodos.

  1. Mediante una herramienta que viene con symfony podemos crear y configurar un

A continuación nos situamos en la carpeta de un proyecto que ya hemos creado con el nombre de eva

y digitamos el siguiente comando para generar un bundle:

$ php app/console generate:bundle –namespace=Acme/HelloBundle –format=yml

 

Deberá aparecer el siguiente mensaje en pantalla:

bundle1

y dejamos todos los valores por defecto excepto la descripción a la que le vamos a poner bundlePrueba

bundle2

Si todo sale bien, en pantalla se muestra lo siguiente:

bundle3

 

2. El segundo método por el que podemos crear un bundle es de manera manual, aunque el trabajo es un poco más largo resulta ser igual de sencillo:

Primero creamos una carpeta dentro de el src. En nuestro caso la creamos con el nombre de “Acme” y dentro de esta creamos otra carpeta donde vamos a guardar nuestros bundles llamada “TestBundle” alli creamos un archivo llamado AcmeTextBundle.php en el que vamos a incluir el siguiente código

// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
…,

// registra tus bundles
new Acme\TestBundle\AcmeTestBundle(),
);
// …

return $bundles;
}

 

Guardamos el archivo y abrimos el archivo appKernel.php ubicado en app/ dentro del directorio de nuestro proyecto. y agregamos: “new Acme\TestBundle\AcmeTestBundle(),
” de manera que el archivo quede así

bundle4

Como vemos las dos maneras de generar bundles son realmente fáciles.

Aprende, y transmite lo que aprendas 🙂