Hola a todos, quiero hacer un directorio con Yii y me surgen algunas dudas en cuanto a la forma de construir la estructura.
Se trata de un sitio de bailes, con lo cual podríamos tener una búsqueda por tipo (academias,locales,tiendas, conciertos, congresos, fiestas, bailarines…),otra por estilo (salsa, tango, bachata, sevillanas…) y luego ya las de provincia y población. Pongo unos ejemplos:
dominio.com/academias -> muestra listado de academias en españa
dominio.com/academias/salsa -> muestra listado de academias de salsa en españa
dominio.com/academias/valencia -> muestra academias en valencia
dominio.com/locales/salsa/valencia/sagunto -> muestra locales de salsa en sagunto
La duda que tengo es como montar esa estructura. Los tipos no son muchos y pueden estar cada uno en una tabla diferente, con lo que tendrían un controlador propio para cada uno. El problema me viene con las combinaciones. Por ejemplo si tengo una tabla de academias y un controlador con el mismo nombre:
dominio.com/academias/ -> muestra listado de academias llamando a la función index por defecto.
dominio.com/academias/salsa/ -> ¿Como hago para hacer esto? no habrá ninguna función que se llame salsa. Con lo cual tendría que poner en el urlManager una regla del tipo dominio.com/academias/<estilo:[a-zA-Z0-9-]+> y que redireccionara a la función academias/estilo por ejemplo.
Pero hacer eso por cada controlador y por cada combinación…es una locura.
No sé si me he explicado bien, aclaro lo que haga falta.
Gracias, un saludo.