Перейти к основному содержимому

Структура каталогов

После установки пакета Pimcore вы должны увидеть структуру папок, описанную ниже.
В следующей таблице приведён краткий обзор назначения каждой папки.
В целом структура каталогов соответствует лучшим практикам проектов на Symfony.

КаталогОписание
/bin/Исполняемые файлы (например, bin/console).
/config/Конфигурация приложения.
/public/Это корень документа (document root), публичная папка для вашего проекта - укажите в своём vhost этот каталог!
/src/PHP‑код проекта (сервисы, контроллеры, слушатели событий и т. п.)
/templates/Шаблоны приложения.
/var/Приватные сгенерированные файлы — недоступны через веб (кэш, логи и т. п.).
/vendor/Все сторонние библиотеки. Это стандартное место для пакетов, устанавливаемых через Composer / Packagist.

Каталог public/

Каталог веб‑корня содержит все публичные и статические файлы — изображения, таблицы стилей, JavaScript и т. п. Здесь же располагаются фронт‑контроллеры (файлы, обрабатывающие все запросы к вашему приложению), например production controller.

Каталог src/

Класс Kernel — основная точка входа конфигурации приложения Symfony, и потому он находится в каталоге src/.

Для получения дополнительной информации о структуре папок и архитектуре в целом, пожалуйста, посмотрите документацию Symfony.


Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.