我如何在 Symfony 中设置捆绑 API-Platform 的配置以加载我的 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);
}
}
我想使用 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);
}
}