【发布时间】:2015-08-17 11:12:04
【问题描述】:
我有这样的注释:
/**
* @Route(name="landingpage_test_1", path="/test/{type}/{name}-t{testCode1}.html"})
* @Route(name="landingpage_test_2", path="/test/{type}/{name}-t{testCode1}t{testCode2}.html"})
* @Route(name="landingpage_test_3", path="/test/{type}/{name}-t{testCode1}t{testCode2}t{testCode3}.html"})
* @Template()
* @Cache(smaxage=3600)
*/
在我的树枝模板中,我有一个 if 子句,我必须检查是否调用了特定的控制器。当只有一个名字时,处理这个没有问题:
app.request.get('_route')
但就我而言,我有 3 个路线名称。
是否可以在一个组中创建所有 3 个路线名称?喜欢:
... @Route(name="landingpage_test_1", group="landingpage", path="/test/{type}/{name}-t{testCode1}.html"}) ....
【问题讨论】:
-
不知道您是否可以将它们分组,也不知道这种选择是否可以引导您找到解决方案。顺便说一句,您可以查看此stackoverflow.com/questions/17234249/…
标签: symfony routing annotations