Документация InstantCMS

для администраторов и разработчиков

Инструменты пользователя

Инструменты сайта


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 · Последнее изменение: 13.10.2017 23:18 — fuze