на данный момент я интегрирую ORM (доктрину) в инфраструктуру MVC (codeigniter).
тогда меня поразило, что это был очевидный способ настройки MVC:
контроллер вызывает модели, представляющие таблицы базы данных.
посмотрите на эту картинку:
MVC + ORM
тогда я удивился, как MVC без ORM может быть настоящим MVC? Потому что тогда модели не являются реальными объектами, а представляют собой совокупности различных функций, которые выполняют CRUD, а затем возвращают результат в контроллер. и нет необходимости в состоянии (свойства объекта), я полагаю, что все функции будут статическими?
поправьте меня, если я ошибаюсь.
Полагаю, многие люди используют модели без ORM. Пожалуйста, поделитесь своими мыслями. как выглядят ваши модели?