Spec-Zone.ru › CakePHP 4.4

Класс StringTemplateTrait

Добавляет функциональность шаблонов строк в любой класс, предоставляя методы для загрузки и разбора шаблонов строк.

Этот трейт требует, чтобы реализующий класс предоставил метод config() для чтения/обновления шаблонов. Реализация этого метода предоставляется классом Cake\Core\InstanceConfigTrait

Пространство имён: Cake\View

Краткое описание свойств

  • $_templater protected
    Cake\View\StringTemplate|null

    Экземпляр StringTemplate.

Краткое описание методов

  • formatTemplate() public

    Форматирует строку шаблона с данными $data

  • getTemplates() public

    Получает используемые шаблоны или определённый шаблон.

  • setTemplates() public

    Устанавливает используемые шаблоны.

  • templater() public

    Возвращает экземпляр templater.

Подробное описание методов

formatTemplate() public

formatTemplate(string $name, array<string, mixed> $data): string

Форматирует строку шаблона с данными $data

Параметры

string $name

Имя шаблона.

array<string, mixed> $data

Данные для вставки.

Возвращает

string

getTemplates() public

getTemplates(string|null $template = null): array|string

Получает используемые шаблоны или определённый шаблон.

Параметры

string|null $template необязательно

Строка для чтения определённого шаблона, null для всех.

Возвращает

array|string

setTemplates() public

setTemplates(array<string> $templates): $this

Устанавливает используемые шаблоны.

Параметры

array<string> $templates

Шаблоны для добавления.

Возвращает

$this

templater() public

templater(): Cake\View\StringTemplate

Возвращает экземпляр templater.

Возвращает

Cake\View\StringTemplate

Подробное описание свойств

$_templater protected

Экземпляр StringTemplate.

Тип

Cake\View\StringTemplate|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.3/trait-Cake.View.StringTemplateTrait.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API