Bonjour,

Petite question de compréhension concernant le rôle de controller.
PagesController gère l'affichage de toutes les pages?
Je veux dire par exemple si j'ai une page contact.php que je veux afficher. Suis je obligé d'avoir le texte de ma page en BDD et de faire un controller spécial que j'appelerais ContactController?
La partie Controller demeure encore assez flou pour moi et j'aimerais pouvoir la comprendre pour adapter mon ORM "maison" que j'avais déjà développé.

merci

2 réponses


Grafikart
Réponse acceptée

Si tu as une page contact.php (je pense que tu veux dire une vue contact.php) dans ce cas là tu n'a qu'a créer l'action contact dans le controller page et du coup /pages/contact affichera ton formulaire de contact.

Si par contre tu as des traitement à faire tu peux créer un controller dédié au contact (appellé par exemple Contact)

Guigs63
Auteur

Ah d'accord ok ok. Merci beaucoup je vois mieux maintenant c'est parfait. Donc c'est à moi de voir quand créer un controller adapté. Et à partir de ce controller je peux faire les appels à mon ORM et à ma DAL.

Merci beaucoup pour ton travail et ta réactivité ;)