我正在研究一个使用EasyAdminBundle
的核心项目 A。此项目用作另一个项目 B中的依赖项。我正在寻找一种解决方案来覆盖项目B 中项目A的 EasyAdmin 配置的一部分。
我尝试在项目 B中创建具有相同路径的相同文件:
-
项目B:
/config/packages/admin/my-file.yaml
-
项目 A:
/vendor/path/project-A/config/packages/admin/my-file.yaml
但它仍然使用项目 A 配置文件。
目标是覆盖实体编辑表单的配置。
查看覆盖文档,路径重命名仅适用于resource
文件夹中的文件。
要覆盖服务(或在您的情况下是配置(,您应该使用服务修饰,并且不需要重写整个配置,而只需要重写需要更改的参数。