Je crée une application Web volumineuse avec Zend Framework 1.10. Un nouveau dans Zend Framework (1 mois d'expérience). Pouvez-vous m'expliquer comment créer un module d'administration de la meilleure façon possible (avec une authentification propre)? Comment faire cela avec une bonne sécurité? Merci beaucoup.Structure du module Zend Framework Admin
0
A
Répondre
2
La bonne pratique consiste à créer un module admin avec ses propres contrôleurs et plugins.
2
Je créerais AdminController
dans chaque module, puis la route réécriture des chemins comme celui-ci:
/admin/module1 => module1/AdminController
/admin/module2 => module2/AdminController
tirent parti de Zend_Auth et ensuite Zend_Acl.
Vous aurez également besoin d'un plugin de contrôle qui vérifie les informations d'identification de Zend_Auth
et d'un contrôleur d'autorisation avec formulaire de connexion.
Mais tout dépend de votre application.
Questions connexes
- 1. Modèles d'appel dans le module Zend Framework
- 2. Application Zend Framework: dépendances du module
- 3. Module dynamique par défaut dans Zend Framework
- 4. Modification du nom du module dans Zend Framework
- 5. route framework Zend
- 6. Images du magasin Zend Framework dans le module
- 7. Définir un errorhandler différent en fonction du module - Zend Framework
- 8. Zend Framework - Module dans un modules?
- 9. Zend Framework: set Module comme Subdomain
- 10. Module de forum pour Zend Framework?
- 11. zend module autoloading
- 12. Techniques du framework Zend
- 13. installation du framework Zend
- 14. Application modulaire Zend framework
- 15. Zend Framework avec une structure modulaire + Doctrine 2
- 16. "Admin module" prenant en charge le framework Yii
- 17. Chaînage de routes avec Zend Framework
- 18. routes spécifiques au module dans Zend Framework sans spécifier le nom du module dans l'itinéraire
- 19. routage url dans zend framework
- 20. URL Zend Framework sans mod_rewrite
- 21. Erreur "Aucun module par défaut défini" dans l'application Zend Framework
- 22. module Zend Framework, le contrôleur, l'action des itinéraires spécifiques
- 23. Zend Framework Erreur de chargement du formulaire
- 24. Cas d'utilisation des modules dans Zend Framework
- 25. Zend Framework Autoloading en 3 modules
- 26. Réduire les routes du framework Zend
- 27. Sortie du framework valendade zend
- 28. Zend Framework Router Obtenir/module/VALUE/controller/action
- 29. Zend-Framework: comment on fait ça sans module?
- 30. Traitement d'erreur basé sur un module Zend Framework
Cela dépend de votre modèle d'emballage. Par exemple, sur un projet précédent, nous avons mis en place l'infrastructure Admin de base avec une classe Absctract Admin_Actions, certains plugins de contrôleurs frontaux et quelques helpers d'action. Ensuite, dans chaque module, un contrôleur d'administration étendait la classe Admin_Actions. Mais notre application a demandé l'installation/retrait et l'emballage faciles des modules. – prodigitalson
Pour les applications très basiques, cela fonctionne ... pour les plus grands, je dirais qu'il est préférable d'avoir tous vos modules (ex: blogs, cms, etc.) autonomes, chacun avec leurs propres contrôleurs d'administration. Ensuite, il est plus facile de les réutiliser dans d'autres projets. –