Question

Lors du développement du Zend Framework est-il commun pour les développeurs d'avoir à construire une zone d'administration back-end personnalisé pour chaque application unique? Ou est-il un peuple d'outils de back-end 3ème partie populaire utilisent pour manipuler la base de données de votre application?

Je pense à l'apprentissage ZF, mais ce qui est comment voulez-vous garder un oeil sur ce que les utilisateurs font avec votre application?

Était-ce utile?

La solution

Vous avez deux choix de base:

  1. Créer deux modules: frontend et admin. Tous les contrôleurs vivent dans les
  2. Dans chaque module ont un contrôleur d'administration au sein du module adminstrate il

Dans les deux cas, j'utiliser un plug-in Front Controller pour échanger la mise en page admin.phtml donc j'ai un autre regard et je me sens pour mon système d'administration. Ceci est bien sûr, option :)

Autres conseils

J'ai tendance à créer un spécifique « AdminController » à l'application s'il y a trop de fonctions administratives, ou un module d'administration s'il y a (ou il y a une possibilité réelle pour le nombre de fonctions administratives pour augmenter).

Eh bien, en général, je considère assez pour manipuler mon db avec disons phpmyadmin ou directement dans mon IDE (Aptana).

Pour les tâches que je veux permettre à certains administrateurs d'effectuer je vous écris en ligne un contrôleur d'administration. Ces tâches sont la plupart du temps de façon spécifique, complexe, dynamique une sorte de système de générateur générique ne serait pas utile probablement beaucoup.

Pourtant, il y a au moins un soi-disant outil 3ème partie que je connaisse qui tombe dans la catégorie que vous mentionnez dans votre question.

DataGrid Zend Framework

ZendFramework n'est pas une boîte à outils pour créer application spécifique avec les utilisateurs et permet de dire des articles, etc. Donc, il ne peut pas être un outil 3ème partie. Je créerais un administrateur le module , pas un contrôleur, car cela signifie que vous avez seulement 1 fichier pour tous admintasks.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top