如何在api平台中为不同的包配置不同的前缀

问题描述 投票:0回答:1

控制台命令debug:router绝对显示所有已安装捆绑包中的所有资源(带有@ApiResource()的实体)

如何为不同的分发包配置不同的前缀?或有选择地禁用资源。

应用程序忽略了resource中的任何路径:config/routes/api_platform.yaml

api_platform:
    resource: .
    type: api_platform
    prefix: /api

使用默认配置config/packages/api_platform.yaml

api_platform:
  mapping:
    paths: ['%kernel.project_dir%/src/Entity']
rest symfony api-platform.com
1个回答
0
投票

https://github.com/api-platform/core/blob/5882990beaf75675170efb54384bf44c3534dd1b/src/Bridge/Symfony/Routing/ApiLoader.php

对于type: api_platform resource: .未使用

只能完全禁用自动资源加载

  doctrine:
    enabled: false
© www.soinside.com 2019 - 2024. All rights reserved.