我将处理每个域具有不同主题的项目(相同的应用程序将为多个域提供服务)。
如何用Symfony2和twig做这个东西?
编辑:我将试着问:我需要重写什么或在哪里获取自定义逻辑来定位symfony用来呈现页面的特定模板。
答案 0 :(得分:0)
我不能说你的问题的第一点是不好的做法(即使有可能也不知道,但我会说是的)。
但是,我会做的是某种“经理”,它将负责根据您自己的逻辑选择什么样的模板渲染。行动和观点之间的某种“中间层面”。
您可以将其创建为服务并在任何地方使用,而无需每次都实例化 它可以读取文件以进行配置,或者甚至(但不那么有弹性)使用类内部配置。
算法可能是这样的:
请不要问我一些代码,因为它可能导致几百行:)