А если ооочень много самих экшенов, то может быть модель перегружена и можно разбить на несколько частей, ввести частичные представления и для них свои модели и контроллеры.
Jane, по хорошему контроллер вообще не должен содержать логики, только вызовы. Контроллер такая штука, которая частенько копипастится, а копипаст логики не есть хорошо.
Ну и естественно, если в контроллере больше 5-6 экшонов, стоит задуматься. Проблема в том, что у моего решения нет роутинга запроса, все запросы падают напрямую к php скрипту, который и является контроллером, а switch я не сильно люблю, вот и пришлось поделить экшоны на файлы, мне понравилось.
# Delphinum (04.11.2016 / 17:05)
Ну ок
это выглядит... выглядит..
как велосипед на ядерном реакторе
ramzes, это он и есть ) Вообще там все очень и очень просто
если экшонов много, можно и в основном контроллере сделать обращения к под контроллерам, например если в основной контроллер приходит экшон которы начинается на u то есть update
так же ифы кейсы не нужны
Delphinum, не, у контроллера бывает своя логика, которая является именно его задачей
Jane, а ты сходи на уроки вики, научись php и напиши свой john с мафинами и котятами
Koenig, я старался не усложнять решение ))
Jane, на пример какая логика бывает у контроллера? )