我有一个symfony2项目,它将成为一组域的基础。这些域的大多数配置差异都是通过数据库完成的。像例如内容是随机的,在起始页面上显示了多少等。 但对于某些域名,我想根据我通过数据库进行的分类,为某些视图使用不同的树枝模板。
问题1:是否可以将其设置为“如果找不到模板A使用B位置的默认模板”?如果是的话怎么样?
问题2:我将这些模板放在哪里与默认模板相关?
答案 0 :(得分:1)
问题1:您可以使用条件扩展模板。
{% extends condition ? 'templateA' : 'templateB' %}
问题2:最佳做法是将模板放在要创建的文件夹下的views文件夹中。