文档/模板/模板引擎 TWIG

Twig 模板引擎

Twig 模板引擎在其领域内非常有名,并且默认用于 Symfony 框架中。
它可以作为 HLEB2 框架中标准模板的替代方案。


#集成 TWIG

使用 Composer:

$composer require "twig/twig:^3.0"


#使用 TWIG

view() 函数中指定模板时,需要为 Twig 模板指定 .twig 扩展名。
从此函数传递的参数将以类似的方式作为变量传递给 Twig 模板。

框架的配置中有几个适用于 Twig 模板引擎的设置,特别是在 /config/common.php 文件中:

twig.options - 包含一系列与 Twig 文档中类似的设置,用于配置模板引擎。

twig.cache.inverted - 排除指定目录的缓存,否则(取决于是否启用缓存)将包括它们。


Twig 模板引擎根据 BSD 3-Clause 许可证分发,该许可证对其使用施加了一定的限制。

缓存模板 控制台命令

页面翻译:chatgpt 4-o
返回顶部