Trait StringTemplateTrait
Добавляет функциональность шаблонов строк в любой класс, предоставляя методы для загрузки и разбора шаблонов строк.
Этот трейт требует, чтобы реализующий класс предоставил метод config() для чтения/обновления шаблонов. Реализация этого метода предоставляется Cake\Core\InstanceConfigTrait
Краткое описание свойств
- $_templater protected
Cake\View\StringTemplate|nullЭкземпляр StringTemplate.
Краткое описание методов
-
formatTemplate() public
Форматирует строку шаблона с помощью $data
-
getTemplates() public
Получает используемые шаблоны или конкретный шаблон.
-
setTemplates() public
Устанавливает используемые шаблоны.
-
templater() public
Возвращает экземпляр templater.
Подробное описание методов
formatTemplate() public
formatTemplate(string $name, array $data): string
Форматирует строку шаблона с помощью $data
Параметры
-
string$name Имя шаблона.
-
array$data Данные для вставки.
Возвращает
stringgetTemplates() public
getTemplates(string|null $template = null): string|array
Получает используемые шаблоны или конкретный шаблон.
Параметры
-
string|null$template optional Строка для чтения определённого шаблона, null для всех.
Возвращает
string|arraysetTemplates() public
setTemplates(string[] $templates): $this
Устанавливает используемые шаблоны.
Параметры
-
string[]$templates Шаблоны для добавления.
Возвращает
$thistemplater() 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.2/trait-Cake.View.StringTemplateTrait.html