Après avoir lu de nombreuses sources différentes, je suis très confus sur la façon dont View et Model doivent communiquer dans le pattern MVC. À ma compréhension, les accepted answer of this post et this article from Apple disent que la communication des deux devrait être faite par le contrôleur. Alors que le MVC page in Wikipedia, le ASP.NET MVC page et le this article in MSDN montrent qu'il existe une association directe entre View et Model. Donc, selon the answer in here, ce que l'article d'Apple fait référence est en fait MVP pas MVC alors? Merci pour toute aide !!Communication entre la vue et le modèle dans MVC
10
A
Répondre
2
Il y a plus d'une réponse. Finalement, vous pouvez faire ce que vous voulez selon vos besoins. J'utilise un contrôleur + ViewModels pour me connecter à la vue. La vue n'utilisent jamais le modèle. juste ce que le contrôleur lui donne.
Il y a une bonne explication de tous les modèles dans le livre de Steven Sandarson, (variation sur MVC).
Questions connexes
- 1. Communication directe entre modèle et vue dans l'application asp.net mvc
- 2. MVVM: Communication entre le modèle et ViewModels
- 3. Communication de données entre le modèle et la vue dans la programmation IOS
- 4. Communication intercomposant dans une vue (MVC)
- 5. Communication entre Node.Js et l'application ASP.NET MVC
- 6. mvc transmettre des données entre le contrôleur et la vue
- 7. Champs MVC "Write-Once" dans le modèle et la vue
- 8. Relation entre la vue et le modèle dans Backbone.js
- 9. Différence entre la vue et le modèle dans Grails
- 10. Communication entre plusieurs MVC Cocoa
- 11. Comment maintenir la cohérence entre le modèle et le modèle de vue dans le modèle MVVM?
- 12. Utiliser l'interface entre le modèle et la vue dans ASP.NET MVC
- 13. Dans ASP.NET MVC, l'échange de données entre le modèle et la vue est possible?
- 14. Communication entre la vue Web et l'application Android Titanium
- 15. Modèle/méthodologie pour la communication entre Windows et/ou UserControls
- 16. MVC, cours qui passe entre le contrôleur et la vue
- 17. Deux modèles de vue de modèle et la communication entre les modèles
- 18. Communication entre une vue personnalisée intégrée dans une vue
- 19. Dans le modèle MVVM, quand le modèle et la vue communiquent-ils directement entre eux?
- 20. asp.net mvc 3 modèle dans la vue
- 21. MVC vue modèle découplage
- 22. Implémentation de la communication MVC View et Controller. (Java)
- 23. MVC: relation entre le contrôleur et le modèle
- 24. Pourquoi l'interaction entre le modèle, la vue et le contrôleur est-elle différente?
- 25. relation entre le contrôleur et la vue
- 26. MVC - Modèle - Vue et rôle du contrôleur
- 27. Communication entre le module Flex et l'application
- 28. communication entre le site web et mobile
- 29. Communication entre le contrôleur de sous-vue et le contrôleur Superview dans un ScrollView
- 30. Communication entre AS3 et le serveur MySQL
La vue et le modèle ne peuvent interagir sans un contrôleur. La vue peut être fortement typée en un type de modèle, mais le contrôleur doit s'asseoir au milieu. –
Dans l'architecture MVC, le contrôleur envoie des informations à la vue. – mdaguerre
Je pense que cela peut être une confusion résultant de la mise en correspondance des bases de données avec des objets, et la vue utilisant ces objets pour obtenir des données. D'une certaine façon, vous "accédez au modèle", mais vous n'exécutez pas les requêtes SQL, etc. pour obtenir les données. C'est le genre de manque de séparation mal vu dans MVC. –