显示树枝变量包含在树枝模板中的 php 字符串中

Display twig variable incude in php string in twig template

我正在使用 Symfony2 开发一个创建字母的应用程序。用户编写包含。我想让用户有可能从数据库中插入动态变量,例如标题、发信人的姓名。

例如,用户可能会写 "Dear {{title}},"。然后,当字母将显示在模板中时,twig 变量 {{title}} 将打印标题(先生、女士等)。

可能吗?如果是,怎么办?

我找到了。 我只需要在树枝中使用替换功能 http://twig.sensiolabs.org/doc/filters/replace.html

用户只需编写正确的代码 (ew : "%title%") 并在 twig 中,如果其中一个内容中有此代码,它会将其替换为正确的实体。

 <p>{{ lettreContenu.contenu |replace({'%title%': membre.refTitre.titreFull, '%name%': membre.nomMbr}) }}</p>