gpt4 book ai didi

symfony - FOSRestBundle 路由

转载 作者:行者123 更新时间:2023-12-01 03:31:04 25 4
gpt4 key购买 nike

我使用 Symfony2.2 和 FOSRestBundle

我设置

#app/config/config/yml
myapp_rest:
resource: "@MyappRestBundle/Resources/config/routing.yml"
type: rest
prefix: /v1

#src/Myapp/RestBundle/Resources/config/routing.yml
user:
resource: Myapp\RestBundle\Controller\UserController
type: rest

我的 UserController 扩展了 FOSRestController 并具有方法 cgetAction()newAction()。当我尝试 router:debug 时,路由显示:

..symfony 路由..

get                       GET    ANY  /v1/{id}.{_format}
new GET ANY /v1/new.{_format}

根据文档,我的预期是这样的

"get_users"     [GET] /users

我错过了什么?

最佳答案

我建议您阅读路由文档。如果你想要/users 你必须使用 getUsersAction:

public function getUsersAction() {} // "get_users" [GET] /users

否则请阅读隐式资源名称定义部分。

FOS Rest Routing

关于symfony - FOSRestBundle 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15610571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com