Bonjour,
Voilà, j'ai un peu de mal à voir la bonne pratique à adopter, je vous explique mon projet.
J'ai un site web à faire avec ces fonctionnalité :
- un moteur qui calcul tout un tas de truc et affiche tout un tas d'information/images etc...
- un système de facturation
- un catalogue de produit
- un système de gestion de livraison
- un système de produit (creation, etc..)
- un systeme pour gérer mes utilisateur
- un systeme de calendrier + retroplanning très poussé etc...
Bref, j'ai pensé à créer un bundle pour chacune de ces fonciton ce qui me semble une bonne méthode pour maintenir etc... mais je me rend compte que point de vue programmation c'est la m***
par exemple sur ma page principale je souhaite afficher plusieurs bundle :
- le calendrier
- une liste des produits
- un catalogue
Etant donné que je vois ça sous forme de bundle, pour les réunir tous ils me faudrait inclure dans un twig les bundles de cette facon :
{{ render(controller('***ProduitBundle:Produit:show')) }}
Et je ne sais pas si c'est une bonne manière de faire, sachant que si par exemple je souhaite personnaliser mon twig "show" comment je lui inclut une css étant donné qu'il n'hérite de rien.
Comment feriez vous à ma place, je découpe mes fonctions en bundle comme ci-dessus et dans ce cas je fais des contrôleur imbriqués ou je découp mon application en 2 bundles (frontend et backend) et basta, en sachant que je trouve qu'avec cette dernière ce sera moins pratique à maintenir :/
Partager