J'ai une question simple. Est-il possible d'appeler une méthode de contrôleur à partir d'un modèle? Je n'arrive pas à comprendre si c'est possible. Devrais-je simplement renvoyer quelque chose du modèle au contrôleur plutôt que d'essayer d'appeler une méthode directement? Merci, Pat Appel d'une méthode de contrôleur à partir d'une classe de modèle
1
A
Répondre
5
Dois-je me retourne juste quelque chose du modèle au contrôleur plutôt que d'essayer d'appeler une méthode directement
En effet, c'est la bonne approche. Je suis sûr qu'il doit y avoir quelques façons d'appeler certaines méthodes du contrôleur, mais vous ne devriez pas les utiliser. Un modèle doit englober toute la logique, commerciale ou autre, du problème de domaine avec lequel vous travaillez. Un contrôleur a seulement besoin d'envoyer et de recevoir des messages entre les modèles et de revenir aux vues.
Questions connexes
- 1. Appel de la méthode ActionResult d'un contrôleur à partir de JS
- 2. C++ Appel de méthode de classe parent
- 3. Appel de la méthode statique à partir de la classe B (extension de la classe A) de la classe A
- 4. Appel d'un contrôleur dans un contrôleur?
- 5. Appel d'une fonction à partir d'une classe
- 6. Appel d'une méthode Web à partir de C++
- 7. Appel de super à partir d'une méthode avec alias
- 8. Appel d'un UIViewController à partir d'une méthode touchUpInside de UIControl
- 9. Appel d'une méthode générique à partir de IronRuby
- 10. Appel d'une méthode de classe avec jQuery AJAX?
- 11. Appel d'une classe Java à partir de l'application Adobe Air
- 12. Appel de méthode de classe de base Python: comportement inattendu
- 13. appel PHP à partir de Java
- 14. Contrôleur de vue de modèle à l'intérieur d'un contrôleur de vue modèle
- 15. Appel de ASMX à partir de jQuery
- 16. Appel de VBScript à partir de Javascript
- 17. Appel de C# à partir de IronRuby
- 18. Appel de la méthode MVC à partir de la boîte de dialogue JQuery UI sans AJAX
- 19. Appel classe parent De Sous classe PHP
- 20. Raising ValidationError à partir de la méthode de sauvegarde du modèle django?
- 21. C++ comment appeler une méthode de classe parente à partir d'une classe contenue?
- 22. appel C# méthode avec des paramètres à partir des données
- 23. Appel d'une méthode VB6 à partir d'une DLL .NET
- 24. Comment réinitialiser une classe à l'aide de la suppression/remplacement d'un modèle à partir d'un modèle?
- 25. Ajax Appel à monorail contrôleur JQuery
- 26. Appel de l'application à partir de rails
- 27. Appel de GetWebResourceUrl à partir de .ashx
- 28. Appel de la méthode setx mxml dans un composant personnalisé à partir d'actionscript
- 29. Appel de la fonction de membre de classe C++ à partir de C (Visual Studio)
- 30. ASP.NET MVC: renvoi du fichier texte brut à télécharger à partir de la méthode du contrôleur
Etre capable de faire cela ne résoudra pas le problème de savoir si vous devriez le faire. Votre modèle ne devrait probablement rien savoir de votre contrôleur - vous avez probablement un design imparfait plutôt qu'un problème d'appel d'une méthode de contrôleur. –
Oui Je ne pensais pas que je devrais pouvoir appeler une méthode de contrôleur dans le modèle, mais je n'étais pas sûr. Je pensais vérifier avec stackoverflow d'abord. –