2009-04-06 4 views
1

Je vais créer des écrans Admin dans mon application ZF. Dois-je utiliser un contrôleur séparé ou un module séparé pour contenir la section admin? Je suppose que cela a quelque chose à voir avec la taille de l'application. Si c'est petit, utiliser un contrôleur pour la partie Admin est ok, n'est-ce pas?Les écrans d'administration dans Zend: contrôleur ou module?

Répondre

3

Je ne vois pas le problème avec ça. Garder chaque écran comme une action séparée, juste un AdminController devrait suffire. En revanche, si la zone d'administration est susceptible d'évoluer vers une application beaucoup plus grande, vous pouvez tout aussi bien créer un module séparé pour celle-ci.

0

Je pense que vous avez raison. Si c'est un petit site, cela ne poserait pas de problème. Mais pour les grands sites, je recommanderais d'avoir des contrôleurs d'administration séparés.

0

J'ai toujours utilisé un module séparé indépendamment de la taille de l'application, pour moi cela semble plus logique. Compte tenu d'une application typique (comme un blog qui semble être le howto commun), vous voudriez gérer (en tant qu'administrateur) les utilisateurs, les messages, les commentaires, etc ...

Si la zone d'administration est juste contrôleur, alors les messages seraient l'action, mais cela ne semble pas avoir beaucoup de sens. La section admin est la zone réelle (pas ce que vous essayez de contrôle). Vous essayez de contrôler un article ou un ensemble de messages (le contrôleur). Ce que vous leur faites (créer, éditer, supprimer, mettre à jour, modérer, etc ...) serait l'action.

Questions connexes