【发布时间】:2016-06-04 11:28:26
【问题描述】:
我目前正在一个基本的 Symfony 3 项目中学习 FosRestBundle 的基础知识,并且正在考虑创建一个带连字符的 REST 路由。
我目前拥有的简单路线示例,GET /coffees 按预期命中CoffeeController::getCoffeesAction();
coffees:
type: rest
resource: ApiBundle\Controller\CoffeeController
我现在正在考虑创建另一个休息控制器来表示咖啡壶,因此 URL 遵循GET /coffee-pots 之类的格式来点击CoffeePotsController::getCoffeePotsAction()。我在参考文档("coffee-pots"、coffeePots、coffee_pots 等)时尝试了所有我能想到的键,但我只得到 404。其余的配置是正确的,因为如果我更改键并采取行动pots 它工作正常。
我已经成功地在控制器中实现了路由注释(例如@Get("/coffee-pots", name="get_coffee_pots")),但我宁愿避免这样做,除非这样做是一种特别糟糕的做法。
这可能吗?谢谢!
【问题讨论】:
标签: fosrestbundle symfony