J'utilise Zend Framework pour mon site web, et je viens de créer un module spécial "api" pour créer ... Eh bien, une API.Zend Framework: Sous-répertoires dans le répertoire des contrôleurs
Maintenant, j'ai beaucoup de contrôleurs dans mon module et j'aimerais créer des sous-répertoires dans ce répertoire de contrôleurs afin de le "ranger". Ma nouvelle structure serait quelque chose comme ceci:
- controllers/
- controllers/contents/[controllers]
- controllers/users/[controllers]
- controllers/misc/[controllers]
Cependant, je me trouve totalement incapable de trouver ce genre de urls et redirections utilisant Zend_Controller_Router_Route pourrait mapper ces contrôleurs. Est-il possible de le faire en quelque sorte ou devrais-je simplement revenir à la structure normale et mettre tous mes contrôleurs dans le même répertoire?
J'ai essayé d'utiliser les séparateurs _ comme suggéré par smack0007 et comme il semblait logique étant donné la Zend Framework se réfère généralement à des sous-répertoires, mais je suis une erreur.
Edit: Removed long texte d'erreur car il n'a pas été liée à la question car il était seulement un problème parce que je n'ai pas utilisé l'affaire propre, croyant que je devais mettre une majuscule à la première lettre de le répertoire. Tout fonctionne bien maintenant.
que chaque contrôleur peut avoir son propre vues, je pense qu'il est préférable d'utiliser plusieurs modules. un module api_contents, un module api_users. je pense maintenant aller trouver comment mettre sous-modules dans un module! – Alexar
goto [http: // stackoverflow.com/questions/592299/zend-cadre-1-7-5-how-to-changement-contrôleur-répertoire] [1] [1]: http://stackoverflow.com/questions/592299/zend-framework-1-7-5-comment-changer-controller-directory –