当我尝试在 Symfony2 路由中使用 2 个可选变量时,出现错误:在 routing.yml 中找不到“GET /”的路由我有:
AcmeAshavatBundle_homepage:
pattern: /{page}/{ads_on_page}/
defaults: { _controller: AcmeAshavatBundle:Page:index, page:1, ads_on_page:2 }
requirements:
_method: GET|POST
当我去http://localhost:8080/AshavatSy/web/app_dev.php/
我有错误。有趣的是,如果我运行http://localhost:8080/AshavatSy/web/app_dev.php/1
它运行良好。此外,如果我将路径更改为模式:/main/{page}/{ads_on_page}/ 它运行良好。
问题是什么?
我想问一下,有人会尝试在他的项目,看看这是不是一个常见的问题......