dev:core
Ядро InstantCMS2
Ядро InstantCMS2 - это набор файлов в директории /system/core/. В файлах объявлены необходимые классы для работы CMS, в которых сформирована основная логика работы. А основная схема работы CMS описана в этом разделе.
| Название файла | Назначение | Описание |
|---|---|---|
| action.php | Служебный класс для работы с экшенами контроллеров | cmsAction |
| backend.php | Класс для работы контроллеров админки | cmsBackend |
| cache.php | Класс для работы кэширования | cmsCache |
| cachefiles.php | Класс для работы кэширования на файлах | cmsCacheFiles |
| cachememory.php | Класс для работы кэширования, используя Memcache | cmsCacheMemory |
| config.php | Класс для работы общей конфигурации движка | cmsConfig |
| controller.php | Базовый класс для работы всех контроллеров, включая бэкенд | cmsController |
| core.php | Самый главный файл CMS, в котором начинается вся работа | cmsCore |
| database.php | Класс для работы с базой данных (нижний уровень) | cmsDatabase |
| debugging.php | Класс для работы отладки | cmsDebugging |
| eventsmanager.php | Класс для работы с системой событий InstantCMS | cmsEventsManager |
| form.php | Базовый класс для работы всех форм движка | cmsForm |
| formfield.php | Базовый класс для работы всех полей форм движка | cmsFormField |
| frontend.php | Базовый класс для работы всех контроллеров фронтэнда | cmsFrontend |
| mailer.php | Класс для работы с почтой | cmsMailer |
| model.php | Основной класс для работы всех моделей контроллеров. Работа с базой данных (верхний уровень). | cmsModel |
| nestedsets.php | Класс для работы с вложенными множествами | cmsNestedsets |
| permissions.php | Класс для работы с правилами доступа пользователей | cmsPermissions |
| request.php | Класс для работы с запросами | cmsRequest |
| template.php | Класс для работы шаблонизации | cmsTemplate |
| updater.php | Класс для работы обновлений InstantCMS | cmsUpdater |
| uploader.php | Класс для работы с загрузкой файлов | cmsUploader |
| user.php | Класс для работы с текущим посетителем сайта и его данными | cmsUser |
| widget.php | Класс для работы с виджетами | cmsWidget |
dev/core.txt · Последнее изменение: — fuze
