Введение в архитектуру
Платформа выполнена в MVC архитектуре.
Экземпляр приложения состоит из:
- Контроллер
- Множество моделей
- Компоненты
- Языковые файлы
- Дисплеи
Принципиальная схема работы приложения начиная от запроса в url
Структура workspace на примере Project
/Project
- -components -компоненты подключаемые в контроллерах
- -controllers -контроллеры
- -core -директория с глобальными зависимостями которые влияют на весь проект
- --prologue.php - файл который выполнится до системного выполнения /Prologue/core/prologue.php , но код может поддерживать все методы ядра
- -incl -библиотеки которые будут участвовать в автозагрузке
- -init -init файлы будут подключены автоматически в абстрактный класс контроллера
- -lang -языковые файлы. /lang/кодЯзыка/языковыйФайл.php
- -models -модели
- -plugins -плагины
- -settings -настройки
- -static -файлы статики. Css,js,img...
- -views -файлы представлений