Spec-Zone.ru › CakePHP 3.4

Трейт 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
    Получает/устанавливает используемые шаблоны.

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

formatTemplate()source public

formatTemplate( string $name , array $data )

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

Параметры

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

Возвращает

string

getTemplates()source public

getTemplates( string|null $template null )

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

Параметры

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

Возвращает

string|array

setTemplates()source public

setTemplates( array $templates )

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

Параметры

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

Возвращает


$this

templater()source public

templater( )

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

Возвращает

Cake\View\StringTemplate

templates()source public

templates( string|null|array $templates null )

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

Устаревший

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

Параметры

string|null|array $templates optional null

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

Возвращает


$this|string|array

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

$_templatersource

protected Cake\View\StringTemplate

Экземпляр StringTemplate.

© 2005–2017 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.4/class-Cake.View.StringTemplateTrait.html

Spec-Zone.ru

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