В наших проектах CI мы часто разделяем папки просмотра для вещей, которые имеют смысл делать это. Помните, что вы можете указать представление, которое вы отображаете, поэтому неважно, находится он в литеральной папке или нет.
Мы разделяем наши административные представления для нашей собственной читабельности. Как сказал Якоб, в нашем контроллере содержатся наши методы добавления / редактирования / удаления. И т.д.
В любом случае, Якуб кратко сказал это, когда сказал, чтобы все было просто.
Если вы вначале строите свой сайт достойно, вы можете беспокоиться о его совершенстве, когда на него есть спрос. Один из наших клиентов заплатил более миллиона долларов (не для нас, мы только что сделали базовую оболочку сайта) за подготовку к панике, серверы, безумную масштабируемость, абстрагирование от взлома и были банкротами в течение года. Не делай то, что они сделали. Планируйте то, что вам нужно, и создавайте то, что вы можете поддерживать.