Symfony 2使用默认值进行路由

时间:2016-07-18 20:29:38

标签: symfony routing routes defaults

我在Symfony中的routing.yml出了问题。 当我输入默认值时,它会返回我和空值。我不知道他为什么这样做。 我像Symfony的医生那样做,但问题仍然存在 http://symfony.com/doc/current/book/routing.html

lapille_plateform_homepage:
        path:     /{page}
        defaults: 
            _controller: LAPILLEPlateformBundle:Advert:index
            page: 1
        requirements:
            page: \d*

我的错误是这样的空变量 Symfony error

非常感谢你的帮助。

亚历山大

解决

更改要求

requirements:
    page: \d*

通过

requirements:
    page: \d+

全部

1 个答案:

答案 0 :(得分:0)

试试这个:

lapille_plateform_homepage:
        path:     /{page}
        defaults: { _controller: LAPILLEPlateformBundle:Advert:index, page: 1}
        requirements:
            page: \d*