如何将URL路径设置为整数

时间:2015-06-28 17:50:48

标签: php symfony

在我的routing.yml

acme_tag_homepage:    
    pattern:  /tag/{page}
    defaults: { _controller: AcmeTopBundle:Default:page:"1" }    

页面应该具有整数值。 但是,如果你把

/tag/aaa

它有效。

但是,如果你把

放在一起,这不是什么大问题
/tag/index.html

它起作用,对搜索爬虫来说并不好。

如何将{page}值限制为整数或数字??

1 个答案:

答案 0 :(得分:3)

这样做:

acme_tag_homepage:    
    path:  /tag/{page}
    defaults: 
        _controller: AcmeDemoBundle:Default:page
        page: 1 # if you want to provide a default value
    requirements:
        page: \d+