Symfony 4:添加Twig_Extension_StringLoader

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Symfony 4:添加Twig_Extension_StringLoader相关的知识,希望对你有一定的参考价值。

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

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

答案

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

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

# config/services.yaml
TwigExtensionStringLoaderExtension:

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

以上是关于Symfony 4:添加Twig_Extension_StringLoader的主要内容,如果未能解决你的问题,请参考以下文章

(Symfony 4)如何手动将供应商类添加到容器中,然后注入存储库/服务类?

如何使用API PLATFORM(symfony 4)添加登录到swagger UI?

Symfony 4.4如何使用collectionType从0个字段开始

Jwt 令牌解码 - Symfony 4

Symfony 4 - 设置日期时间

Symfony 4 中的奏鸣曲媒体包模板