Actualmente tengo la costumbre Estructura del regulador/Acción:Symfony2: forma más sencilla de obtener las direcciones URL REST
BlogController:
/blog/list
/blog/create
/blog/detail/my-blog-hash
Y PostController
/post/create
/post/detail/my-post-hash
Lo que me gustaría es una URL para la vista de detalle de la publicación de blog:
/blog/detail/my-blog-hash/post/my-post-hash
Sé que hay un RESTBundle, pero esto complica mucho las cosas de IMO y hay algunos problemas reales con las rutas y la validación de formularios que no pude resolver (incluso con la ayuda de los chicos de IRC). No necesito puntos de acceso para JSON, serializadores, vistas especiales, etc., solo necesito una forma de apilar controladores de alguna manera.
¿Alguien me puede ayudar con esto?
Lo que estamos pidiendo no hace ninguna lógica sentido. No puede hacer que dos controladores procesen una solicitud y luego devuelvan una respuesta. Usted ** podría ** pasarlo al 'BlogController' y luego reenviarlo al' PostController' después de eso, pero sería mucho mejor usar un controlador y hacerlo responsable de lo que sea que la acción se haga. – JamesHalsall
@Jaitsu No pido una forma de manejar una solicitud con múltiples controladores. No me importa cómo funciona la ruta. Lo que quiero es una estructura de URL RESTful y una forma de estructurar los controladores para que el BlogController pueda manejar las cosas de los blogs y publicar cosas que se puedan manejar desde el PostController – stoefln
No entendí la pregunta original. ¿Cuál es el problema con solo definir dos rutas separadas? – JamesHalsall