Как настроить разные префиксы для разных пакетов в api-платформе - PullRequest
0 голосов
/ 28 апреля 2020

Консольная команда 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']

1 Ответ

0 голосов
/ 01 мая 2020

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

Для type: api_platform resource: . не используется

Автоматизация c загрузка ресурсов может быть полностью отключена только

  doctrine:
    enabled: false
...