2010-02-01 10 views
2

Я работаю над проектом, который имеет несколько тем/скинов и расширяется через плагины.Структура папок MVC для проекта с несколькими темами/Skin

Поскольку он прямо сейчас, моя папка структурирована как таковая.

vc/ 
    controller/ 
      home/ 
    view/ 
     classic/ 
      home/ 
     spring/ 
      home/ 
    plugin/ 
    feedReader/ 
      view/ 
      locale/ 
template/ 
    header.html 
    footer.html 

Некоторые вещи об этой структуре:

controller содержит мои контроллеры. view содержит вид контроллера; потому что проект использует несколько тем, представления разделены на темы - classic и spring - папка. plugin содержит плагины с соответствующими view и locale (язык) данных. template содержит шаблоны, которые могут быть включены в мое визуализированное представление.

Я использую механизм шаблонов, поэтому с выходом каждого представления я могу включить шаблон верхнего и нижнего колонтитула в дополнение к левому или правому столбцу, содержащему один или несколько плагинов. Эти шаблоны могут различаются в зависимости от темы, поэтому их необходимо разделить на основе темы.

Мой вопрос в том, что можно рекомендовать с точки зрения идеальной структуры папок. Сейчас все распространяется на несколько каталогов, поэтому импорт и экспорт представлений плюс отслеживание файлов во время редактирования может стать утомительным.

ответ

1

Не уверен, что если вы выяснили проблему еще или нет, но ответы на здесь может быть в состоянии помочь вам:

Folder structure of a PHP MVC framework... am I doing this right?

Я не профессионал в MVC, так что я могу» t дать какие-либо конкретные ответы, и ответы на них могут не быть конкретными для вашей проблемы, но я просто подумал, что попробую указать вам в связанном направлении!

Смежные вопросы