Глобальные переменные
В шаблонах системы управления могут быть использованы следующие глобальные переменные:
$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()