我正在为Symfony2设计一个多租户应用程序,其中每个租户都可以拥有一个覆盖默认应用程序模板的主题.因此,主题将具有唯一base.html.twig文件,并且可能包含或不包含覆盖默认模板文件的其他文件.
Symfony2已经检查app/Resources/views了覆盖包模板的模板.但Symfony2假设app/Resources/views只有一组模板可以覆盖默认模板.我想动态检查租户的自定义主题文件夹中的各种覆盖模板,例如:
- 主题:
app/Resources/views/theme1/base.html.twig- 主题:
app/Resources/views/theme2/base.html.twigapp/Resources/views/theme2/SomeBundle/Resources/views/page.html.twig
我不确定在Symfony2中构建它的最佳方法,并在Twig中配置它.我应该将所有不同的主题堆放到app/Resources/views中的文件夹中吗?或者我应该创建一些处理一切的ThemeBundle?谢谢!
| 归档时间: |
|
| 查看次数: |
7647 次 |
| 最近记录: |