10/07/2014, 12:36
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 31
Antigüedad: 16 años, 10 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? |