История изменений
Исправление no-such-file, (текущая версия) :
А модель где тогда
А модели у тебя нет, ты лепишь толстый говноконтроллер который делает всё.
получает список категорий и отдает шаблону
Ты упускаешь важную деталь, сначала он вынимает параметры запроса. Модель это по определению абстракция данных, она ничего про запросы не знает. Поэтому нужен контроллер (т.е. управитель, организатор работы), который разбирает запрос, запускает модель, результат собирает в ответ и передаёт представлению. Т.е. контроллер выкинуть нельзя никак, можно логику относящуюся к модели и даже к вьюхе запихать в контроллер (и получить портянку в духе php4). В mvc же предлагается выделять логику относящуюся к обработке данных и к представлению данных в отдельные компоненты, а на контроллер остаётся организация их взаимодействия между собой и с внешними событиями.
Исходная версия no-such-file, :
А модель где тогда
А модели у тебя нет, ты лепишь толстый говноконтроллер который делает всё.
получает список категорий и отдает шаблону
Ты упускаешь важную деталь, сначала он вынимает параметры запроса. Модель это по определению абстракция данных, она ничего про запросы не знает. Поэтому нужен контроллер (т.е. управитель, организатор работы), который разбирает запрос, запускает модель и результат собирает в ответ. Т.е. контроллер выкинуть нельзя никак, можно логику относящуюся к модели и даже к вьюхе запихать в контроллер (и получить портянку в духе php4). В mvc же предлагается выделять логику относящуюся к обработке данных и к представлению данных в отдельные компоненты, а на контроллер остаётся организация их взаимодействия между собой и с внешними событиями.