2

一个简短的问题:如何切换到另一个元数据驱动程序而不是注释。如何在 config.yml 中设置元数据驱动程序“yml”?

我搜索了谷歌和 symfony2 文档,但没有找到任何东西:(

谢谢

4

2 回答 2

10

你应该可以用doctrine:mapping:convert命令做到这一点

php app/console doctrine:mapping:convert --force yml ./src/

不过,在运行命令之前仔细检查所有可用的选项

php app/console help doctrine:mapping:convert
于 2012-05-30T19:18:17.613 回答
1

我意识到这是一个较老的问题,但您可以明确要求该学说将 yml 驱动程序用于元数据,如下所示:

doctrine:
  orm:
    entity_managers:
      mappings:
        MyBundleName:
          type: yml
          dir: path/to/ymlmetadata

请注意,如果您使用此配置样式,则必须将“默认”配置节点放在 entity_managers 下,而不是通常的位置。

于 2015-02-27T16:16:46.710 回答