Sigo dandole vueltas al tema. Y estaba haciendo algunas pruebas. A ver que opinan y si esposible hacerlo de esta forma.
Ya he conseguido mediante la configuración del resource.router y el Bootstrap, que tenga la url como ponía al principio del post.Quedando así.
Código:
www.sitio.com/{modules}/{subModulos}/{controler}/{action}
He duplicado la carpeta que contiene los módulos.
Desde el application.ini cambiando:
Código:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules1"
por esto:
Código:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules2"
Logicamente consigo que la aplicación cargue los módulos del otro directorio con todas las funcionalidades, plugins, views y demás.
Ahora bien, pregunto. Desde el Botstrap se podría determinar, el parámetro que tiene {modules} y basandose en dicho parametro, cambiar el 'resources.frontController.moduleDirectory' para que apunte al directorio correspondiente?
Y la otra pregunta, es seguro hacerlo de esta forma, o podría tener problemas de algún tipo?
Ya que Zend no soporta este tipo de estructura, pensé en que se puede mantener la estructura que contempla Zend, pero solo cambiando la ruta que apunta a la carpeta principal de módulos para acceder a ellos.
A ver que les parece y si es viable hacerlo de esta forma.
Un saludo,