source

source

New in version 1.15: The source function was added in Twig 1.15.

New in version 1.18.3: The ignore_missing flag was added in Twig 1.18.3.

The source function returns the content of a template without rendering it:

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

When you set the ignore_missing flag, Twig will return an empty string if the template does not exist:

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

The function uses the same template loaders as the ones used to include templates. So, if you are using the filesystem loader, the templates are looked for in the paths defined by it.

Arguments

  • name: The name of the template to read
  • ignore_missing: Whether to ignore missing templates or not

© 2009–2017 by the Twig Team
Licensed under the three clause BSD license.
The Twig logo is © 2010–2017 SensioLabs
https://twig.sensiolabs.org/doc/1.x/functions/source.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部