Установка фреймворка
Для работы с фреймворком необходима версия PHP не ниже 5.5
Самый простой способ установить ABC-фреймворк, это
скачать и распаковать архив.
Можно установить его с помощью Composer с сервиса
packagist.org.
1
2
3
composer require abc-framework/abc-framework
Структура директорий может быть любой, однако для большего удобства рекомендуется следующая:
- -
App (приложение)
- - - -
Controllers (контроллеры)
- - - -
Models (модели)
- - - -
Views (слой представлений)
- - - -
Другие пользовательские скрипты: настройки, сервисы, хэлперы, библиотеки и так далее.
- -
vendor
- - - -
ABC (фреймворк)
- - - -
Другие сторонние библиотеки
- -
www (файлы, доступные по HTTP, шаблоны и конфигурация сайта)
- - - -
config (файлы конфигурации сайта)
- - - -
theme (тема, скин сайта)
- - - - - - - -
tpl (шаблоны)
- - - - - - - -
Другие файлы (картинки, стили, JS и пр)
- - - -
index.php (точка входа, скрипт запуска приложения)
Если публичная директория называется
не www/, то нужно в конфигурационном файле прописать следующую настройку:
публичная_папка\config\local.php
1
2
3
4
5
6
7
8
9
10
<?php
return [
'template' => [
'dir_template' => dirname(dirname(__DIR__))
.'/'. basename(dirname(__DIR__))
.'/theme/tpl/',
]
];
Поздравляем, фреймворк установлен!