Глобальные переменные
В шаблонах системы управления могут быть использованы следующие глобальные переменные:
$App– главный объект для инициализации системы управления. Отвечает за настройки PHP, правила автоматической загрузки классов, правила обработки URL, хранение других глобальных переменных. Смотрите описание$this->App()$root– корневая папка сайта Смотрите описание$this->root();$App->root()$Conf– конфигурация сайта. Смотрите описание$this->Conf();$App->Conf()$Data– подключение к базе данных. Смотрите описание$this->Conf();$App->Conf()$Auth– аутентификация пользователя. Смотрите описание$this->Auth();$App->Auth()$Main– общая функциональность системы управления. Смотрите описание$this->Main();$App->Main()$Form– обработка форм ввода данных. Смотрите описание$this->Form();$App->Form()Несмотря на то, что использование глобальных переменных не рекомендуется, фактически необходимыми они не являются. Использование конструкции
globalдопускается, но не рекомендуется.
Следующая переменная в шаблонах зависит от контекста:
$Page– текущая страница. Смотрите описание$Main->Page()При вызове шаблона можно определить, какая страница будет использована в качестве
$Pageв шаблоне. Смотрите описание$Main->callTemplate()