我用twig在Symfony2中编写代码生成器。
我的问题是:我想创建一个带有树枝模板的树枝模板。
为了更好地理解这里的一个例子:
我有一个twig文件,它是PHP页面的模板 - 所以如果我运行它,它会从那个twig模板生成PHP代码。 (例如Controller for CRUD
)
现在我想生成视图模板 - 但是如何告诉twig使用我生成所需的命令并让模板的动态部分保持原样?
我可以更改标签的形成方式吗?我可以更改{{ varname }}
中的[[ varname ]]
吗?
THX求助
答案 0 :(得分:3)
当然你可以!,以Sensio CRUD发生器为例:
为防止渲染某些部分,您可以:
您可能会在Twig模板中找到使用AngularJS的相同问题:
答案 1 :(得分:0)
我认为您正在寻找{% verbatim %}
代码。
Verbatim允许您编写没有解释的Twig代码,例如:
{% verbatim %}
{% for key, value in array %}
{{ value }}
{% endfor %}
{% endverbatim %}
将逐字输出:
{% for key, value in array %}
{{ value }}
{% endfor %}