Trait ViewVarsTrait
Предоставляет метод set() для сбора контекста шаблона.
После сбора данные контекста могут быть переданы другому объекту. Это делается, например, в контроллере, задаче шаблона и представлении.
Краткое описание свойств
- $_viewBuilder protected
Cake\View\ViewBuilder|nullИспользуемый экземпляр билдера представлений.
Краткое описание методов
-
createView() public
Создаёт экземпляр класса представления на основе текущей конфигурации.
-
set() public
Сохраняет переменную или ассоциативный массив переменных для использования внутри шаблона.
-
viewBuilder() public
Получить используемый билдер представления.
Подробное описание методов
createView() public
createView(string|null $viewClass = null): Cake\View\View
Создаёт экземпляр класса представления на основе текущей конфигурации.
Параметры
-
string|null$viewClass optional Необязательное пространство имён класса представления для создания экземпляра.
Возвращает
Cake\View\ViewВыбрасывает
Cake\View\Exception\MissingViewExceptionЕсли класс представления не найден.
set() public
set(array|string $name, mixed $value = null): $this
Сохраняет переменную или ассоциативный массив переменных для использования внутри шаблона.
Параметры
-
array|string$name Строка или массив данных.
-
mixed$value optional Значение в случае, если $name — строка (которая в этом случае работает как ключ). Не используется, если $name — ассоциативный массив, в противном случае служит значениями для ключей $name.
Возвращает
$thisviewBuilder() public
viewBuilder(): Cake\View\ViewBuilder
Получить используемый билдер представления.
Возвращает
Cake\View\ViewBuilderПодробное описание свойств
$_viewBuilder protected
Используемый экземпляр билдера представлений.
Тип
Cake\View\ViewBuilder|null
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.4/trait-Cake.View.ViewVarsTrait.html