Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2016, 14:38
Avatar de lair
lair
 
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 16 años
Puntos: 46
No detecta rutas

Hola a tod@s.

Tengo un problema con las rutas, les platico cómo estoy haciendolo y me dicen si falta algo o cualquier idea que me puedan aportar para resolverlo.

1) subí un nuevo bundle a la carpeta src del framewrok.
|--/src/QcGameBundle/
|--|--Resources/
|--|--|--config/
|--|--|--|--routing.yml (el cual tiene este contenido:
Código yml:
Ver original
  1. qc_game_history:
  2.     path:     /history
  3.     defaults: { _controller: QcGameBundle:Default:history }
  4.  
  5. qc_game_partidas:
  6.     path:     /status
  7.     defaults: { _controller: QcGameBundle:Default:status }
  8.  
  9. qc_game_partidas:
  10.     path:     /play
  11.     defaults: { _controller: QcGameBundle:Default:play }
  12.  
  13. qc_game_start:
  14.     path:   /start
  15.     defaults: { _controller: QcGameBundle:Default:start }
  16.  
  17. qc_game_end:
  18.     path:   /verify
  19.     defaults: { _controller: QcGameBundle:Default:verify }
  20.  
  21. qc_game_won:
  22.     path:   /won
  23.     defaults: { _controller: QcGameBundle:Default:won }

2) A nivel de src en la carpeta app tengo lo siguiente:
|--/app/
|--|--config/
|--|--|routing.yml (el cual tiene este contenido:
Código yml:
Ver original
  1. qc_game: #Este bloque es el que agregé
  2.     resource: "@QcGameBundle/Resources/config/routing.yml"
  3.     prefix:   /game
  4.  
  5. qc_registration:
  6.     resource: "@QcRegistrationBundle/Controller/"
  7.     type:     annotation
  8.     prefix:   /registration
  9.  
  10. qc_main:
  11.     resource: "@QcMainBundle/Controller/"
  12.     type:     annotation
  13.     prefix:   /
  14.  
  15. qc_main_logout:
  16.     path:     /logout

3) En el archivo AppKernel.php agregé la carga del bundle.
Código PHP:
Ver original
  1. $bundles = [
  2.             new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
  3.             new Symfony\Bundle\SecurityBundle\SecurityBundle(),
  4.             new Symfony\Bundle\TwigBundle\TwigBundle(),
  5.             new Symfony\Bundle\MonologBundle\MonologBundle(),
  6.             new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
  7.             new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
  8.             new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
  9.             new Symfony\Bundle\AsseticBundle\AsseticBundle(),
  10.             new QcMainBundle\QcMainBundle(),
  11.             new QcRegistrationBundle\QcRegistrationBundle(),
  12.             new QcGameBundle\QcGameBundle(),
  13.             new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(),
  14.         ];

Pero cuando intento acceder a esa ruta me manda un 404.
Mis dudas concretas son:
1) ¿Hay algo que estoy pasando por algo?
2) ¿Hay algún log en donde pueda ver información más detallada sobre qué es lo que está ocurriendo?

Nota: ya revise el log que está en var/log y lo único que encuentro es:
Cita:
[2016-07-13 16:28:12] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHtt pException: "No route found for "GET /game/history"" at /PATH_AL_CODIGO/var/cache/prod/classes.php line 2377 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFou ndHttpException(code: 0): No route found for \"GET /game/history\" at /PATH_AL_CODIGO/var/cache/prod/classes.php:2377, Symfony\\Component\\Routing\\Exception\\ResourceNo tFoundException(code: 0): at /PATH_AL_CODIGO/var/cache/prod/appProdUrlMatcher.php:244)"} []

Gracias por tomarse el tiempo.

Saludos.