Класс Registry¶
Для хранения данных, которые должны быть доступны из любой точки приложения, а также для кэширования, в Tygh введен класс Registry
. Внутренне он представляет из себя один массив данных. Базовые структуры:
$a = Registry::get('config.key'');
- config — конфигурационный массив из config.php.
- settings — настройки из базы.
- addons — настройки аддонов.
- view, ajax — объекты темплейтного и аяксового движков.
- navigation — структура табов на текущей странице (для всех зон) и меню (для админской зоны).
- runtime — массив с данными, изменяемыми во время работы скрипта.