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