Установка и настройка - PNixx/Boot GitHub Wiki
##Установка Заходим в консоль в корневою директорию и вводим команду:
composer require pnixx/boot
Для настройки директории вводим:
php vendor/pnixx/boot/console/create/symlink.php
Открываем файл конфигурации /application/config/application.ini
, настраиваем сервер.
##Настройка веб-сервера (Nginx)
http {
# ...
include /path/to/application/config/nginx.conf;
}
Для более точной ностройки необходимо отредактировать файл application/config/nginx.conf
##Assets
Использование и создание асетов в фреймворке очень похоже на асеты из Ruby on Rails. Все созданные файлы в каталоге /application/assets
являются описанием для подключения необходимых вайлов из директорий /application/assets/css
и /application/assets/js
. Возможны три варианта подключения файлов:
- require - подключение файла
- require_directory - подключение файлов только в указанном каталоге (не рекурсивно)
- require_tree - рекурсивное подключение всех файлов в каталоге и подкаталогах Асеты создаются автоматически при деплое на сервер. В режиме разработчика подключаются файлы по отдельности всем списком.
###CSS
application.css
/**
*= require ./global/init.css
*= require_directory ./site
*= require_tree ./other
*/
###JavaScript
application.js
//= require ./jquery/lib/jquery-1.10.2.min.js
//= require_directory ./jquery
//= require_tree ./global
Для подключения файлов в вашем шаблоне используйте функции:
<?= $this->stylesheet_link_tag("application.css") ?>
<?= $this->javascript_include_tag("application.js") ?>
Для ручного создания файлов assets используйте команду php console/assets.php