1

大家好,我目前正在研究基于 oracle 数据库的大型多环境外联网应用程序。由于我们的模式不仅被 ap 使用,我们需要有精确的命名约定。经过一番研究,我仍然想知道是否有办法实现 Doctrine2 FK 或任何约束命名策略来避免 oracle fk_xxxxxxxxx 自动生成的名称。当然基于sf2框架。

4

2 回答 2

1

Doctrine2 文档站点中有一个部分讨论了实施命名策略,是否涵盖了它?

编辑

就这个到 Symfony2 的链接而言,您需要在捆绑包中注册服务,并在 config.yml 中引用它:

orm:
    default_entity_manager: em1
    entity_managers:
        em1:
            mappings:
                YamlBundle: ~
            naming_strategy: my_bundle.naming_strategy.default
于 2012-10-11T11:41:09.850 回答
0

我研究了完全相同的问题。

维护者的意见是,学说不希望您覆盖外键约束的命名策略

来源:https ://github.com/doctrine/doctrine2/issues/3753#issuecomment-244025830

于 2017-05-04T14:19:32.370 回答