Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将致力于为每个域具有不同主题的项目(同一个应用程序将服务于多个域)。
S 如何用 Symfony2 和 twig 做这些事情?
编辑:我会试着问这个问题:我需要重写什么或在哪里获得自定义逻辑来定位 symfony 用来呈现页面的特定模板。
我不能说你问题的第一点是否是一种不好的做法(即使可能也不知道,但我会说是的)。
但是,我要做的是某种“管理器”,负责根据您自己的逻辑选择哪种模板渲染。动作和视图之间的某种“中间级别”。
您可以将其创建为服务并在任何地方使用,而无需每次都实例化它。 它可以读取配置文件,甚至(但弹性较小)使用类内部配置。
算法可能是这样的:
请不要问我一些代码,因为它可能会导致数百行:)