Recent Changes - Search:

PmWiki

pmwiki.org

edit SideBar

Схема

Основные понятия

Представление данных в Nova организовано при помощи схем - объектов класса VPHPScheme и его субклассов. Каждый объект "умеет" отображать некий набор передаваемых ему данных. Схемы организованы в древовидную структуру.
Модуль может получить схему для отображения своих данных вызовом метода GetScheme('ключ схемы') своего объекта контейнера IncludeModule.
Ключ представляет собой строку вида "items/.../род. схема/имя схемы" - для единичных элементов или "containers/.../род. схема/имя схемы" - для элементов содержащих вложенные элементы (списков, таблиц и т.п.).
Если в коллекции схем не найдено схемы с заданным ключом, будет проводится поиск родительских схем с отсеканием правой части ключа. Т.е. "items/.../род. схема", затем "items/...",..., и наконец "items";

Edit - History - Print - Recent Changes - Search
Page last modified on June 15, 2012, at 01:07 PM EST