【问题标题】:Symfony 2 routing with defaults values带有默认值的 Symfony 2 路由
【发布时间】:2016-07-18 20:29:37
【问题描述】:

我在 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+

谢谢

【问题讨论】:

    标签: symfony routing routes defaults


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 为什么相同的代码格式略有不同会产生影响?
    • 好的,解决了...我更改了我的需求页面:\d* 按页面:\d+ 坦克你们所有人
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-05
    • 2012-03-17
    相关资源
    最近更新 更多