Установка фреймворка


Для работы с фреймворком необходима версия 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/',
            ]
    ];





Поздравляем, фреймворк установлен!