Назначение метода — получение основной информации о сайте, базе данных, системе управления, шаблонах и о текущем пользователе
Данный метод возвращает массив.
Для изучения всех элементов массива просто вызовите его с помощью отладочной функции:
qq(Blox::info());
Метод принимает от одного до трех параметров или можно вообще не использовать параметры. Чем больше параметров, тем конкретнее информация. В таблице приведены наиболее используемые вызовы метода.
Blox::info('cms','dir') | Абсолютный путь к папке системы управления |
Blox::info('cms','url') | Абсолютный URL папки системы управления |
Blox::info('db','prefix') | Префикс имен таблиц базы данных данного сайта |
Blox::info('site','base-url') | Абсолютный URL главной страницы сайта. Пример: http://site.ru/subsite/ |
Blox::info('site','url') | Абсолютный URL папки сайта. Пример: http://site.ru/subsite |
Blox::info('site','path') | Путь к папке сайта относительно корневой папки домена. Пример: /subsite
|
Blox::info('site','abs-path') | Хост(домен) плюс путь к папке сайта. Пример: site.ru/subsite
|
Blox::info('site','dir') | Абсолютный путь к папке сайта в файловой системе. Пример: /var/www/site.ru/subsite
|
Blox::info('site','date-time-formats') | Форматы вывода временны́х данных. Возвращает массив с ключами: 'datetime', 'date', 'time'. См. также $dateTimeFormat |
Blox::info('site','emails') | Почтовые ящики по умолчанию для всех писем, создаваемых на сайте. См. панель управления Сайт > Настройки сайта
|
Blox::info('templates','dir') | Абсолютный путь к папке с шаблонами |
Blox::info('templates','url') | Абсолютный URL папки с шаблонами Применяются чтобы использовать шаблоны другого сайта |
Blox::info('user','id') | Идентификатор текущего пользователя Проверка, авторизован ли текущий пользователь:
if (Blox::info('user')) |
Blox::info('user','user-is-activated') | Текущий пользователь активирован |
Blox::info('user','user-is-admin') | Текущий пользователь является администратором |
Blox::info('user','user-as-visitor') | Текущий пользователь переключил сайт в режим посетителя (кнопки редактирования будут отсутствовать) |
Blox::info('user','user-is-editor') | Текущий пользователь является редактором |