symfony - 我怎样才能使我的网址可配置?

标签 symfony

如何在不编辑 routing.yml 的情况下更改我的路由中的/api 以使其可供我的客户配置?

api_entry:
   path:      /api/{method}
   defaults:  { _controller: WarrenApiBundle:Api:method }

最佳答案

你可以引入一个配置参数来配置这个目的......

# app/config/config.yml
parameters:
    api_prefix:  your_api

... 然后在你的 routing.yml 中使用它

# app/config/routing.yml
api_entry:
    path:      /%api_prefix%/{method}
    defaults:  { _controller: WarrenApiBundle:Api:method }

关于symfony - 我怎样才能使我的网址可配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17098779/

相关文章:

php - 找不到 "GET/assets/css/..."的路由

Symfony 4 表单、自定义 DTO 和实体关系

php - 在 Symfony 中使用预先存在的库

symfony - FOSRestBundle/JMSSerializerBundle : interact with Symfony2 Security roles

php - Symofny2 查询构建器 leftJoin 与来自多个关系的条件

php - 在 Symfony 中使用 OR 逻辑验证多个约束

symfony - 使用 FOSUserBundle 在 Symfony2 中扩展 UserManager

html - Twig 之间渲染的隐形角色包括

symfony - AuthenticationSuccessHandlerInterface 和正确的重定向策略

php - Symfony2 从安全 token 访问用户实体自定义存储库