Php FOSRest捆绑包删除路由上的尾随s
我对FOSRest捆绑包有问题,我正在使用Symfony 2。Php FOSRest捆绑包删除路由上的尾随s,php,symfony,yaml,fosrestbundle,Php,Symfony,Yaml,Fosrestbundle,我对FOSRest捆绑包有问题,我正在使用Symfony 2。 我的问题是FOSRest在post路由中添加了一个尾随s 我的AccountBundle\settings控制器中有一个函数 public function postAccountSettingsAction() { // } 现在,当我调试路由时,它会显示给我 POST accounts/settings.{_format} 我的路由如下所示 settings_v1: type: res
我的问题是FOSRest在post路由中添加了一个尾随s 我的AccountBundle\settings控制器中有一个函数
public function postAccountSettingsAction()
{
//
}
现在,当我调试路由时,它会显示给我
POST accounts/settings.{_format}
我的路由如下所示
settings_v1:
type: rest
resource: "........\Controller\SettingsController"
prefix: /v1
name_prefix: v1_
settings_v2:
type: rest
resource: "........\Controller\SettingsController"
prefix: /v2
name_prefix: v2_
我不想拥有帐户/设置,但我想要帐户/设置所以我的问题是:是否有可能去掉尾随的
s
?我认为不可能全局配置它。项目存储库中有一个用于添加此功能的文件,但尚未合并
您仍然可以在控制器上定义自己的URL,但您将失去自动路由生成:
/**
* @Post("/account/settings")
*/
public function postAccountSettingsAction()
{
//
}
您可以覆盖FOSUser的路由: