PHP Класс library\App\Layout

Автор: Bogdan Ghervan ([email protected])
Наследование: extends View
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_layoutFile string Layout file relative to the templates path.
$_vars array JavaScript variables registry.

Открытые методы

Метод Описание
appendVar ( string $name, mixed $value ) : Layout Push variable $name to JavaScript.
render ( string $template, array $data = null ) : string Renders template and injects it to the layout file.

Защищенные методы

Метод Описание
_getVarsForOutput ( ) : string Returns aggregated variables to send to JavaScript, with values encoded in JSON.

Описание методов

_getVarsForOutput() защищенный Метод

Returns aggregated variables to send to JavaScript, with values encoded in JSON.
protected _getVarsForOutput ( ) : string
Результат string

appendVar() публичный Метод

Push variable $name to JavaScript.
public appendVar ( string $name, mixed $value ) : Layout
$name string
$value mixed
Результат Layout

render() публичный Метод

Renders template and injects it to the layout file.
public render ( string $template, array $data = null ) : string
$template string
$data array
Результат string

Описание свойств

$_layoutFile защищенное свойство

Layout file relative to the templates path.
protected string $_layoutFile
Результат string

$_vars защищенное свойство

JavaScript variables registry.
protected array $_vars
Результат array