我正在使用创建字母的Symfony2开发应用程序。用户编写包含。我想让用户可以从数据库中插入动态变量,例如标题,信件所代表的名称。
例如,用户可能会写"亲爱的{{title}},"。然后,当字母显示在模板中时,树枝变量{{title}}将打印标题(Mr,Madame等)。
有可能吗?如果是,怎么样?
答案 0 :(得分:1)
我找到了。 我只需要在twig http://twig.sensiolabs.org/doc/filters/replace.html
中使用replace函数用户只需编写一个正确的代码(ew:"%title%"),如果其中一个内容中有此代码,则将其替换为正确的实体。
<p>{{ lettreContenu.contenu |replace({'%title%': membre.refTitre.titreFull, '%name%': membre.nomMbr}) }}</p>