Spec-Zone.ru › CakePHP 3.8

Трейт StringTemplateTrait

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

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

Прямые пользователи

  • Cake\View\Helper\BreadcrumbsHelper
  • Cake\View\Helper\FormHelper
  • Cake\View\Helper\HtmlHelper
  • Cake\View\Helper\PaginatorHelper
  • Cake\View\Helper\TimeHelper
Пространство имён: Cake\View
Расположение: View/StringTemplateTrait.php

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

  • $_templater protected
    Cake\View\StringTemplate
    Экземпляр StringTemplate.

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

  • formatTemplate() public
    Форматирует строку шаблона с помощью $data
  • getTemplates() public
    Получает используемые шаблоны или конкретный шаблон.
  • setTemplates() public
    Устанавливает используемые шаблоны.
  • templater() public
    Возвращает экземпляр templater.
  • templates() public deprecated
    Получает/устанавливает используемые шаблоны.

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

formatTemplate()source public

formatTemplate( string $name , array $data )

Форматирует строку шаблона с помощью $data

Параметры

string $name
Имя шаблона.
array $data
Данные для вставки.

Возвращает

строка

getTemplates()source public

getTemplates( string|null $template = null )

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

Параметры

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

Возвращает

строка|массив

setTemplates()source public

setTemplates( array $templates )

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

Параметры

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

Возвращает


$this

templater()source public

templater( )

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

Возвращает

Cake\View\StringTemplate

templates()source public deprecated

templates( string|null|array $templates = null )

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

Устарело

3.4.0 Используйте setTemplates()/getTemplates() вместо этого.

Параметры

string|null|array $templates optional null

null или строка для чтения шаблонов. Массив позволяет добавлять шаблоны.

Возвращает


$this|строка|массив

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

$_templatersource

protected Cake\View\StringTemplate

Экземпляр StringTemplate.

© 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/3.8/class-Cake.View.StringTemplateTrait.html

Spec-Zone.ru

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