Skip to content
pupkinV edited this page Dec 25, 2012 · 7 revisions

Создание структуры проекта

Существуют несколько вариантов организации структуры директорий. Опишем наиболее простую и распространенную.

Пример структуры:

/onphp-framework
/project.my
    /db
    /etc
    /meta
    /misc
    /src
        /classes
        /controllers
        /templates
        /www

Значение директорий:

db - здесь располагается информация о структуре таблиц, sql-запросы, и прочие файлы, касающиеся базы данных.

etc - конфигурационные файлы окружения как то nginx, Apache, Sphinx, git-hooks и т.д.

meta - в папке располагаются файлы meta-конфигурации проекта

misc - в данную директорию помещают все, что не относится к другим директориям

src - исходный код проекта

classes - бизнес-, dao- и proto- классы проекта и все, что с ними связано

controllers - контроллеры вынесены в эту директорию

templates - шаблоны отображения

Clone this wiki locally