Назначение папок и файлов в Yii2
Первое с чего стоит начать при изучении нового фреймворка — это определиться с назначением файлов и папок. Сегодня мы разберём структуру Yii 2.
Фреймворк Yii 2 можно скачать в двух вариациях:
-
basic
-
advanced
Данные сборки по-большому счёту различаются лишь наличием во-втором случае администраторской зоны.
Структура базовой сборки yii 2
assets/ - содержит подключения ресурсов (js, css)
commands/ - содержит консольные команды
config/ - содержит конфигурационные файлы
console.php - конфигурация консольного приложения
db.php - конфигурация подключения к базе данных
params.php - дополнительные параметры
web.php - конфигурация веб приложения
controllers/ - содержит классы контроллеров
SiteController.php - контроллер главной страницы и страницы 404
mail/ - содержит файлы представлений для электронной почты
models/ - содержит классы моделей
runtime/ - содержит файлы, созданные во время работы сайта (логи, кэш)
tests/ - содержит тесты для основных приложений
vendor/ - содержит фреймворк Yii и сторонние библиотеки
views/ - содержит файлы вида
layouts/ - содержит шаблоны
main.php
site/ - содержит отдельные файлы страниц
about.php
contact.php
error.php
index.php
login.php
web/ - основная папка сайта, содержит файлы стилей, скрипты, картинки и т.д.
favicon.ico
index.php - точка входа
index-test.php
robots.txt |







22 июня 2017 /
13890 Views /
7 комментариев