簡體   English   中英

我如何在 Symfony 中設置捆綁 API 平台的配置以加載我的 resources.xml

[英]How can i set in Symfony bundles the configuration for API-Platform to load my resources.xml

我想使用 API 平台和 Symfony 為我使用的軟件編寫包,我想使用 XML 文件來配置實體映射。

我已經知道以某種方式我必須使用routing.yml但不是那樣。

我需要加載以下 XML 文件: /src/VacationManager/Resources/config/api_platform/resources.xml

我嘗試使用以下文件獲取它: /src/VacationManager/Resources/routing.yml /src/VacationManager/Resources/config/api_platform.yaml

不幸的是,Symfony 似乎沒有加載配置文件,因為我收到錯誤"404: No route found for 'GET / vacation'"

我需要的是這個:

class DependencyInjection extends Extension implements PrependExtensionInterface
{

    public function load(array $configs, ContainerBuilder $container) {}

    public function prepend(ContainerBuilder $container) {
        $apiPlatformConfig=[
            "mapping"=>[
                "paths"=> [
                    "%kernel.project_dir%/src/VacationManager/Resources/config/api_platform/"
                ]
            ]
        ];
        $container->prependExtensionConfig('api_platform', $apiPlatformConfig);
    }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM