简单的问题,但我有问题。我们有简单的路线
profile_api_info:
pattern: /api/info/{apiID}
defaults: { _controller: SiteProfileBundle:Api:info, apiID: null}
当我们使用这样的网址时
http://some.site/api/info/123
我们将得到控制器的正确结果。但是当我们使用这个
http://some.site/api/info/
我们会有错误,为什么?
No route found for "GET /profile/api/info/"
我们已经为我们的 'apiID' 设置了 'defaults' 但 symfony2 说没有路由。有人可以建议如何处理它吗?我要路线
http://some.site/api/info
http://some.site/api/info/
具有相同的控制器
http://some.site/api/info/123
但不管是 'apiID' = null 还是 false。