Maison >développement back-end >tutoriel php >Quand devriez-vous utiliser les bundles par rapport aux autres options pour Symfony2 ?
Il n'est pas recommandé de créer des FrontendBundle et BackendBundle séparés car bundles généraux sans contrôleurs. Au lieu de cela, les offres groupées doivent englober à la fois les fonctionnalités front-end et back-end selon les besoins.
Bien qu'il puisse sembler logique de regrouper les mises en page dans les offres groupées, il est recommandé de les conserver dans le répertoire app/Resources/views/. Cela permet une séparation claire des préoccupations et facilite l'héritage des modèles entre les offres groupées.
Créer des ensembles dédiés pour des fonctionnalités courantes telles que la pagination et l'affichage de la date est une bonne pratique. Cependant, cela peut conduire à une prolifération excessive des bundles.
Envisagez d'utiliser un CommonBundle pour stocker le code partagé par plusieurs bundles. Cela permet d’éviter la duplication et favorise la modularité du code. Cependant, soyez conscient du potentiel d'interdépendances entre les bundles spécifiques à une application.
Ces derniers temps, une approche plus récente est apparue, dans laquelle les développeurs utilisent une seule application. bundle spécifique nommé AppBundle. Cela simplifie la gestion des bundles, réduit la complexité de la prise de décision et élimine le besoin de bundles dédiés pour les fonctionnalités communes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!