Alors, disons que je crée un contrôleur pour un menu principal 'page', MainMenu serait-il composé des éléments de vue individuels comme des étiquettes et des boutons directement ou référencerait-il une classe telle que MainMenuView qui avait ces éléments? Ou serait-il simplement envoyer des événements à un système d'événements pour communiquer avec la vue? Ou autre chose?Quel est le niveau typique d'indirection entre un contrôleur et une vue dans MVC et des architectures similaires?
0
A
Répondre
1
Les boutons et les étiquettes se trouveraient probablement dans le View
, bien que les étiquettes puissent provenir du Controller
. Normalement, un View
est juste l'échafaudage html, et les données que le View
contient est remplie à partir du Model
par le Controller
. Donc, pour un menu principal, il va probablement s'agir simplement de liens et d'étiquettes vers d'autres sections, donc il n'y aura probablement pas de Model
pour cela, le Controller
retournera simplement le View
.
Donc, si quelqu'un est allé à SomeMVCSite.com/home/index
, le Index Action
serait appelé dans le Home Controller
. Le Home Controller
récupèrerait les données de la base de données en fonction d'un Model
et renverrait le View
+ les données.
Questions connexes
- 1. mvc transmettre des données entre le contrôleur et la vue
- 2. MVC, cours qui passe entre le contrôleur et la vue
- 3. relation entre le contrôleur et la vue
- 4. autres architectures similaires à jsp/servlet
- 5. connexion entre le contrôleur et la vue sur des rails
- 6. Quel est le rôle d'un contrôleur et quel est le rôle de $ scope dans AngularJS?
- 7. Quel est le contrôleur dans JSF MVC
- 8. Protocole et délégué entre vue et contrôleur
- 9. Quel est l'ordre entre pousser une vue et viewWillAppear?
- 10. Communication entre la vue et le modèle dans MVC
- 11. MVC: relation entre le contrôleur et le modèle
- 12. MVC - Modèle - Vue et rôle du contrôleur
- 13. asp.net mvc - Mettre à jour/passer des objets sans association entre le contrôleur et la vue
- 14. Vue et contrôleur dans asp.net mvc3 - contrôleur devrait correspondre à une vue à un?
- 15. ASP.NET MVC vue et le contrôleur de sortie
- 16. .NET MVC - Contrôleur/Vue et chemin physique?
- 17. Communication entre le contrôleur de sous-vue et le contrôleur Superview dans un ScrollView
- 18. vues MVC architechture et le contrôleur
- 19. Couche intermédiaire entre DataEntities et le contrôleur
- 20. Pourquoi l'interaction entre le modèle, la vue et le contrôleur est-elle différente?
- 21. Comment gérer les données partagées entre le contrôleur et la vue dans ASP.NET MVC?
- 22. NSUserDefaults entre délégué application et vue contrôleur
- 23. Architectures .Net et plugins
- 24. Contrôleur et Vue précédente
- 25. Rails: variables Partager entre le contrôleur et la vue
- 26. Quelle est la différence entre MVP et MVC?
- 27. Quelle est la différence entre un contrôleur et une façade?
- 28. API Android et architectures CPU
- 29. Couplage AngularJS entre la vue et le contrôleur
- 30. Quel est le rôle de Mediator et Proxy dans le modèle Contrôleur de vue modèle
Si vous parlez d '«événements», je me demande à quel point vous êtes familier avec MVC. –