从字符串中解析Twig语法

时间:2013-07-24 03:08:55

标签: symfony twig

我在数据库中存储了一种购物订单格式,就像#{{number}} (它只是一个字符串),如何使用 {{number}} 作为Twig的执行。

例如,在我的Controller中,当我渲染视图时,我还传递$ number变量:

return $this->render('MyBundle:View:index.html.twig', array('number' => 123));

在我的index.html.twig文件中,它类似于

{% set orderFormat = some_function_to_get_order_format() %} 
// orderFormat will be #{{ number }}
// What can I do to print orderFormat to #123

1 个答案:

答案 0 :(得分:1)

尝试template_from_string功能。

{{ include(template_from_string("Hello {{ name }}") }}