El paquete SensioGeneratorBundle extiende la interfaz predeterminada de la línea de ordenes de Symfony2, ofreciendo nuevas ordenes interactivas e intuitivas para generar esqueletos de código como paquetes, clases de formulario o controladores CRUD basados en un esquema de Doctrine.
Descarga el paquete y ponlo bajo el espacio de nombres Sensio\Bundle\. Luego, como con cualquier otro paquete, inclúyelo en tu clase núcleo:
public function registerBundles()
{
$bundles = array(
...
new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(),
);
...
}
El paquete SensioGeneratorBundle viene con cuatro nuevas ordenes que puedes ejecutar en modo interactivo o no. El modo interactivo te hace algunas preguntas para configurar los parámetros para que la orden genere el código definitivo. La lista de nuevas ordenes se enumera a continuación: