0

我不能让它工作,所以不确定它是否可能。

我想将 Doctrine2 的 entity_name.orm.yml 配置文件放在与默认位置不同的位置({bundle}/resources/config/doctrine)。

这可能吗?

理想情况下,我可以指定一个位置。

更好的是,我可以在默认文件位置指定一些配置数据,并在另一个位置的第二个配置文件中指定其他配置数据。

我知道其他 Symfony2 配置文件可以这样完成,但我不能让它与 Doctrine/Symfony2 一起使用

4

2 回答 2

2

是的,你可以,你只需要告诉学说在哪里寻找它们:

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 。

于 2013-09-24T12:15:37.590 回答
0

您可以在 config.yml 中使用导入:

imports:
- { resource: doctrine.yml }
于 2013-09-21T17:52:50.560 回答