Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/08/2011, 14:07
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años, 6 meses
Puntos: 261
Respuesta: Módulos dentro de módulos?

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,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight