在Symfony路由中设置max int值

时间:2015-06-02 10:02:11

标签: php symfony yaml router

考虑以下Symfony2路由代码段(yml):

date:
    pattern:  /{day}-{dutchMonthName}
    defaults: { _controller: bundle }
    requirements:
       day: \d+
       dutchMonthName: januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december

众所周知,一个月总是从第1天结束开始(在最大值),它将在31结束。所以我希望day参数限制在1到31之间,因此它将尽可能精确匹配。

奖金 每个月都有其他天数。我知道如何在我的控制器中检查它,但是可以在路由器文件中执行此操作吗?因此,即'二月''30-二月'的路线永远不会存在。 Leapyears并不感兴趣(不在路由器上),因此将在控制器中完成。

0 个答案:

没有答案