Recent Changes - Search:

PmWiki

pmwiki.org

edit SideBar

RequestProcessing

Запрос браузера направляется вьюверу (при помощи mod-rewrite, либо непосредственно).
Вьювер - это специализированный скрипт который инициализирует объекты Nova, и передает им данные запроса. Скрипт создает экземпляр класса PageData (либо его потомка) и помещает его в глобальную переменную $PageData, вычисляет ключ отображаемой страницы и выполняет загрузку данных слотов страницы вызовом метода LoadData. Затем управление передается PageData вызовом PageData::Apply. При вызове Apply PageData ищет среди загруженных слотов корневой (корневым считается слот с пустым полем "Размещение") и запускает его вызывая его метод IncludeModule::Apply. Корневой слот в свою очередь запускает дочерние слоты в соответствии со своими настройками.

Edit - History - Print - Recent Changes - Search
Page last modified on June 15, 2012, at 11:53 AM EST