Symfony 4:添加Twig_Extension_StringLoader

问题描述 投票:0回答:1

在我的Symfony 4项目中,我有一个包含HTML的变量,我尝试用Twig显示。我想使用template_from_string()函数,但我必须在Twig环境中添加Twig_Extension_StringLoader。

我没有找到任何信息在Symfony 4中进行这种简单的操作。

symfony twig
1个回答
0
投票

在其中一个谜团中,默认情况下不加载字符串加载器扩展。永远不明白为什么似乎无害。

S4在您的服务文件中只需要一行:

# config/services.yaml
Twig\Extension\StringLoaderExtension:

然后,您可以使用“bin / console debug:twig | grep string”来确认它是否可用。

© www.soinside.com 2019 - 2024. All rights reserved.