У меня есть простой вопрос. Можно ли вызвать метод контроллера из модели? Я не могу понять, если это возможно. Должен ли я просто возвращать что-то из модели на контроллер, а не пытаться напрямую вызвать метод? Спасибо, ПэтВызов метода контроллера из класса модели
1
A
ответ
5
Должен ли я просто возвращаться что-то от модели к контроллеру, а не пытаться вызвать метод непосредственно
Действительно, это правильный подход. Я уверен, что мне нужно несколько способов вызвать некоторые методы с контроллера, но вы не должны их использовать. Модель должна инкапсулировать всю логику, бизнес и аналогичную проблему домена, с которой вы работаете. Контроллер должен только отправлять и получать сообщения между моделями и обратно в представления.
Смежные вопросы
- 1. Вызов метода модели с контроллера
- 2. Вызов метода модели из другого контроллера codeigniter
- 3. вызов функции контроллера из класса модели
- 4. Вызов метода контроллера из класса java
- 5. Вызов метода службы из не класса контроллера
- 6. Вызов метода моего класса из метода действия в представлении контроллера
- 7. Вызов метода модели с контроллера в CakePHP
- 8. Вызов метода контроллера из CUserIdentity
- 9. Вызов метода из класса
- 10. Вызов метода из класса
- 11. Вызов метода контроллера из javascript
- 12. Вызов метода AppDelegate из класса
- 13. Вызов метода другого класса с контроллера JavaFX?
- 14. вызов метода из другого объекта является ответственностью модели или контроллера
- 15. Вызов метода расширения контроллера из вида
- 16. Вызов метода класса ассоциированного красноречивым модели
- 17. Вызов метода а модели из другой модели
- 18. Вызов метода контроллера представления из класса делегата, имеющего проблемы
- 19. вызов другого метода класса из контроллера в javafx
- 20. Вызов метода B класса B из метода класса A
- 21. Вызов метода пользовательского контроллера
- 22. Вызов метода другого контроллера
- 23. Вызов метода контроллера из задачи в Rails
- 24. Базовый Python, Django, DRY - вызов метода из класса (модели)
- 25. Вызов метода из другого класса?
- 26. вызов метода из другого класса
- 27. Вызов метода из другого класса
- 28. Вызов метода из другого класса
- 29. Вызов метода интерфейса из класса
- 30. Вызов метода из класса base.base?
Возможность сделать это не решит проблему того, следует ли вам это делать. Вероятно, ваша модель не должна знать ничего о вашем контроллере - вероятно, у вас есть ошибочный дизайн, а не проблема, вызывающая метод контроллера. –
Да, я не думал, что мне удастся вызвать метод контроллера в модели, но я не был уверен. Я думал, что сначала проверил бы с помощью stackoverflow. –