С помощью данного класса - можно встраивать блоки( блок-контроллеры модулей ) в шаблоны. Методы данного класса используются шаблонизатором в конструкциях moduleinsert, modulegetvars
Открытые статические члены | |
static | insert ($controller_name, $param=[], &$vars=[]) |
static | getVariable ($controller_name, $param=[]) |
static | isControllerExists ($controller_name) |
|
static |
Возвращает массив переменнх, которые должны были пойти в шаблон(на вывод) блочного контроллера.
string | $controller_name | - Имя класса контроллера |
array | $param | - Дополнительные параметры |
|
static |
Возвращает вывод блочного контроллера.
string | $controller_name | - Имя класса блок-контроллера |
array | $param | - Дополнительные параметры |
array | &$vars | - Возвращает параметры, которые блок-контроллер передает в шаблон |
\SmartyException |
|
static |
Проверяет существование блочного контроллера
string | $controller_name | - Имя класса контроллера |