我不能让它工作,所以不确定它是否可能。
我想将 Doctrine2 的 entity_name.orm.yml 配置文件放在与默认位置不同的位置({bundle}/resources/config/doctrine)。
这可能吗?
理想情况下,我可以指定一个位置。
更好的是,我可以在默认文件位置指定一些配置数据,并在另一个位置的第二个配置文件中指定其他配置数据。
我知道其他 Symfony2 配置文件可以这样完成,但我不能让它与 Doctrine/Symfony2 一起使用
我不能让它工作,所以不确定它是否可能。
我想将 Doctrine2 的 entity_name.orm.yml 配置文件放在与默认位置不同的位置({bundle}/resources/config/doctrine)。
这可能吗?
理想情况下,我可以指定一个位置。
更好的是,我可以在默认文件位置指定一些配置数据,并在另一个位置的第二个配置文件中指定其他配置数据。
我知道其他 Symfony2 配置文件可以这样完成,但我不能让它与 Doctrine/Symfony2 一起使用
是的,你可以,你只需要告诉学说在哪里寻找它们:
doctrine
orm:
# your entity manager name here
default:
mappings:
# An array of mappings, which may be a bundle name or something else
mapping_name:
mapping: true
type: ~
dir: ~
alias: ~
prefix: ~
is_bundle: ~
有关每个选项的详细信息,请参阅Doctrine Mapping Configuration Reference 。
您可以在 config.yml 中使用导入:
imports:
- { resource: doctrine.yml }