Я искал эту последнюю неделю, для небольшого проекта, который я настраивал (в конце концов, я пошел с Kohana 2.3.4, но не берите в голову: P)
Лучшая файловая система, которую я придумалс for для CodeIgniter это:
/ application
/ - /admin
/ - - /config
/ - - /controllers
/ - - /models
/ - - /views
/ - /public
/ - - /config
/ - - /controllers
/ - - /models
/ - - /views
/ core
/ - /all the core stuff
/ public_html
/ - /admin
/ - - index.php
/ - index.php
Проблема здесь в том, что между ними не происходит совместное использование кода, поэтому вы не можете повторно использовать что-либо - если вы в порядке с этим (возможно,не подходит для большого приложения), это, вероятно, должно делать то, что вы хотите.
Если вариант с Kohana - вариант, напишите мне, и я опубликую свою структуру для этого - это похоже на это, ноимеет дополнительный уровень, на котором я могу совместно использовать внешний и внутренний интерфейсы, используя при этом их конкретный код в качестве приоритета.Гораздо приятнее для чего-то большего, чем небольшое приложение:)