Spec-Zone.ru › Twig 1

source

Добавлен в версии 1.15: Функция source была добавлена в Twig 1.15.

Добавлен в версии 1.18.3: Флаг ignore_missing был добавлен в Twig 1.18.3.

Функция source возвращает содержимое шаблона без его рендеринга:

{{ source('template.html') }}
{{ source(some_var) }}

Когда вы установите флаг ignore_missing, Twig вернёт пустую строку, если шаблон не существует:

{{ source('template.html', ignore_missing = true) }}

Функция использует те же загрузчики шаблонов, что и при включении шаблонов. Поэтому, если вы используете загрузчик файлов, шаблоны ищутся в путях, определённых им.

Аргументы

  • name: Имя шаблона для чтения
  • ignore_missing: Нужно ли игнорировать отсутствующие шаблоны
« range | template_from_string »

© 2009–2018 by the Twig Team
Licensed under the three clause BSD license.
The Twig logo is © 2010–2020 Symfony
https://twig.symfony.com/doc/1.x/functions/source.html

Spec-Zone.ru

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