【发布时间】:2014-08-08 09:46:25
【问题描述】:
我想创建一个动态模板定位器。 基本上,当满足某些全局条件时,我想优先考虑某些捆绑包中的模板。类似于包继承的工作方式,但运行时是动态的。
它应该像这样工作: 我有一些“类别”,每个类别都有自己的捆绑包。当要呈现模板时,我会检查当前设置的类别并在该类别的包中搜索此模板。如果未找到,则回退到内置机制。
我虽然关于覆盖Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator,但这似乎有点骇人听闻。如果可能的话,我想模仿捆绑继承,但我找不到它的实现位置。
你会如何处理这个问题? TemplateLocator 是注入我的逻辑的最佳位置吗?
【问题讨论】:
标签: php symfony templating