Bonjour,
Je suis entrain de créer un petit site en suivant la pattern MVC.
Mon problème est que j'ai encore du mal à faire interagir les objets entre eux.
Pour prendre un exemple, je souhaiterai pouvoir afficher sur chaque page le nombre d'article et le total du panier.
Il ne serait pas pratique d'initialiser l'objet "panier" dans chaque contrôleur... Et pourtant, j'aurai besoin que mes contrôleur aient l'objet Panier pour pouvoir le transmettre à ma vue.
De même, il peut y avoir différents objets qui peuvent être utilisés un peu partout sur le site, comme Utilisateur (pour vérifier si la personne est connectée et a les droits d'accéder à une page).
Je pensais utiliser le pattern Registry afin que tous contrôleurs puissent accéder à certains objets tels que Utilisateur ou Panier, et initialiser ces objets directement dans mon DefaultController.
Cela vous semble-t-il cohérent, ou peut-on se passer de ce Registre?
Merci d'avance!
Partager