Bonjour,
je développe une application modulaire et je viens de me rendre compte que j'avais un conflit entre des vues portant le même nom mais se trouvant dans des modules différents.
Par exemple, deux modules: default et admin. Si j'appelle les url suivantes:
http://monsite/default/ (contrôleur index, action index du module default appelé)
http://monsite/admin/ (contrôleur index, action index du module admin appelé)
Pour ces deux liens la vue utilisée est celle pour laquelle le path de script de vue est ajouté en dernier (le premier de la pile donc):
Dans ce cas, ce sera la vue se trouvant dans 'default/views/scripts' qui sera utilisée quelque soit le module.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $view->addScriptPath(APPLICATION_PATH . '/admin/views/scripts'); $view->addScriptPath(APPLICATION_PATH . '/default/views/scripts');
Pouvez-vous m'aider ?
Merci,
auré
Partager