Ver Mensaje Individual
  #14 (permalink)  
Antiguo 10/07/2014, 12:36
kraiten
 
Fecha de Ingreso: febrero-2008
Mensajes: 31
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Duros inicios con Symfony 2

Sí, sí. He limpiado cache varias veces.

El erro me lo da cuando accedo por url:
http://localhost/Proyectos/symfony/web/app_dev.php/hello/Kraiten

Estaba viendo ahora que el error se está generando en el fichero app/config/routing.yml
Es probar por probar pero cuando comento la ruta del bundle, deja de dar ese error. Entonces sale el siguiente:
No route found for "GET /hello/Kraiten"

No creo que sea gran cosa pero por lo menos certifica que el error está en la definición de esa ruta.
He creado el bundle HolaBundle y lo estoy probando. Ahora mismo la aplicación me queda así:

RUTA DEL BUNDLE:
src/Acme/HolaBundle

FICHERO app/AppKernel.php
...
new Acme\HolaBundle\HolaBundle(),
}

FICHERO app/config/routing.yml
hola:
resource: "@HolaBundle/Resources/config/routing.yml"
prefix: /

FICHERO src/Acme/HolaBundle/Resources/config/routing.yml
hola:
path: /hola/{name}
defaults: { _controller: HolaBundle:Hola:index }

FICHERO src/Acme/HolaBundle/Controller/HolaController.php
namespace Acme\HolaBundle\Controller;

use Symfony\Component\HttpFoundation\Response;

class HolaController
{

public function indexAction($name)
{
return new Response('<html><body>Hola '.$name.'!</body></html>');
}

}


URL EJECUTADA (tras limpiar cache)
http://localhost/Proyectos/symfony/web/app_dev.php/hola/Kraiten

El error:
2/2 FileLoaderLoadException: Cannot import resource "@HolaBundle/Resources/config/routing.yml" from "/var/www/Proyectos/symfony/app/config/routing.yml". Make sure the "HolaBundle" bundle is correctly registered and loaded in the application kernel class.

1/2 InvalidArgumentException: Bundle "HolaBundle" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() method of your AppKernel.php file?