Symfony路由中变量的使用要求

时间:2019-03-27 20:24:50

标签: symfony api-platform.com

我需要为我的api路由添加一个要求(仅允许3 mgn,user和adm),但出现错误:

MissingMandatoryParametersException

缺少一些必需参数(“角色”)来生成路由“ api_doc”的URL。

这是我的路线:

api_platform:
   resource: .
   type: api_platform
   prefix: /{role}/api
   requirements:
        role: "mng|adm|user"

我应该安装或设置某些东西吗?谢谢

1 个答案:

答案 0 :(得分:0)

已找到解决方案 如果有人需要

api_platform:
   resource: .
   type: api_platform
   prefix: /{app}/api
   defaults:
       app: take|mngr|drvr
   requirements:
        app: take|mngr|drvr

谢谢