Система управления «Сайт PRO»
Версия 20240107

Глобальные переменные

В шаблонах системы управления могут быть использованы следующие глобальные переменные:

  • $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()