如何禁止FosRestBundle的RouteResource将_从资源名称转换为/在路由中?

时间:2018-12-11 20:52:09

标签: fosrestbundle

我有以下代码

* @Rest\RouteResource("NewVisit", pluralize=false)

并希望使用简单的snake_case约定获得路线

/new_visit

但是我却没有_

post_newvisit POST ANY ANY /newvisit

当我更改为

* @Rest\RouteResource("New_Visit", pluralize=false)

我获得了/的路径

post_new_visit POST ANY ANY /new/visit

我也尝试过

* @Rest\RouteResource("New\_Visit", pluralize=false)

但是结果是:

post_new\_visit POST ANY ANY /new\/visit

更新:

似乎与以下内容有关:

  

https://github.com/FriendsOfSymfony/FOSRestBundle/issues/1310

     

https://github.com/FriendsOfSymfony/FOSRestBundle/issues/1954

我暂时解决了

use FOS\RestBundle\Controller\Annotations as Rest;

/**
 * @Rest\Post("/new_visit")
 */

在此控制器中行驶之前

0 个答案:

没有答案