[英]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.