-
Compréhension MVC Zend
Bonjour a tous,
j'apprends en ce moment a utiliser le framework zend MVC.
J ai deux questions et je suis sure qu elle va vous paraitre facile.
-premiere : peut on utiliser deux layout?
car moi je l utilise comme :
Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
Mais donc toutes les pages herites de ce layout....
-deuxieme: il y a un truc que je ne comprends pas,
On doit creer un controller par page? ou un controller pour toutes les pages?
(en ecrivant je pense avoir trouve ma reponse lol, un controller par page)
Merci
-
Typiquement, un controller regroupe un certain nombre d'actions liées. Par exemple, un controller sert à gérer une table en base de données, et contient les actions index, add, edit, display, delete.
Dans ce schéma, une action = une vue.
Mais toutes les options sont possibles : une action peut rendre plusieurs vues (par exemple display peut renvoyer du shtml, du pdf, du xml... soit autant de vuesz différentes), une vue peut être rendue par plusieurs actions, ou encore une vue peut ne rendre aucune vue (voir _forward).