MVC шаблон и хелперы
Пытаюсь в веб приложении реализовывать Model View Controller шаблон, но иногда появляется в приложении логика, которую вроде бы и нет смысла выносить в модель, так как ни контроллера, ни представления у этой логики не будет. Сейчас такая логика выносится в помощники, которые подключаются в моделях.
Вопросы:
- Может ли контроллер собирать данные с нескольких моделей перед передачей в представление?
- Можно ли подключать помощников внутри моделей, либо это стоит делать где-то в другом месте?
- Вообще кто-нибудь помощниками пользуется? :)
- Если кто-то ими пользуется, то какой критерий определения логики в модель или помощника?
2 да
3 да
4 опыт програмирования