2010-07-12 5 views
3

Outre les cas d'utilisation évidents 'admin' et 'blog' pour une structure de module dans Zend Framework, existe-t-il des raisons ou des instructions pour utiliser les modules? Je me sens attiré par l'utilisation de modules, mais je ne suis pas sûr de savoir comment je diviserais mon application web en modules.Cas d'utilisation des modules dans Zend Framework

Pouvez-vous suggérer des cas où l'utilisation de modules serait bénéfique?

Répondre

3

Les modules sont utiles lorsque vous souhaitez les réutiliser sur plusieurs applications ou lorsqu'un élément de l'application est suffisamment volumineux pour qu'il soit séparé en son propre bloc. Plutôt que d'avoir un tas de contrôleurs non reliés dans un répertoire, le module vous permet de diviser les MVC en morceaux connexes.

Nous utilisons des modules tout le temps; Nos clients sélectionnent et choisissent souvent entre les modules disponibles pour emballer une application. Nous avons également introduit les dépendances de modules, de sorte que les modules puissent s'appuyer les uns sur les autres.

En règle générale, lorsque nos applications ont un sous-dossier de haut niveau, à moins d'avoir seulement quelques pages, ce sont des modules. Par exemple, A propos de ne serait qu'un contrôleur et une vue dans l'application, mais le forum pourrait être son propre module.