Soy un novato de Zend Framework, y estoy tratando de encontrar la manera de agregar otra ruta a mi archivo application.ini.Establecer rutas en application.ini en Zend Framework
Actualmente tengo mis rutas establecidas como sigue:
resources.router.routes.artists.route = /artists/:stub
resources.router.routes.artists.defaults.controller = artists
resources.router.routes.artists.defaults.action = display
... para que /artistas/Joe Bloggs- utiliza la acción "pantalla" de los "artistas" del controlador en el perfil Dipslay el artista en cuestión, eso funciona bien.
Lo que quiero hacer ahora es configurar otra ruta para que /artists/joe-bloggs/random-gallery-name vaya a la acción "galerías" del controlador "artistas".
He intentado añadir un bloque adicional en el fichero de application.ini (debajo del bloque de arriba), así:
resources.router.routes.artists.route = /artists/:stub/:gallery
resources.router.routes.artists.defaults.controller = artists
resources.router.routes.artists.defaults.action = galleries
... pero cuando lo hago que la página en /artistas/Joe-bloggs ya no funciona (Zend intenta enrutarlo al controlador "joe-bloggs").
¿Cómo configuro las rutas en application.ini para poder cambiar la acción del controlador "artistas" dependiendo de si existe "/: gallery"?
Me doy cuenta de que probablemente estoy cometiendo un error realmente estúpido, así que por favor señala mi estupidez y ponme en el camino correcto (sin juego de palabras).
prefiero esto como una solución de enrutamiento, es mucho más prolija y más fácil de entender que ponerlo en la aplicación.ini – jolyonruss
@jolyonruss, por otro lado, no –