如何将URL路径设置为integer


How to set the URL path to integer

在我的路由中。yml

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

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

/tag/aaa

它是有效的。

不过,如果你放,问题不大

/tag/index.html

它是有效的,这对搜索爬虫来说不是一件好事。

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

这样做:

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