【问题标题】:How to configure Doctrine in symfony2?如何在 symfony2 中配置 Doctrine?
【发布时间】:2012-03-17 03:34:12
【问题描述】:

我们在项目中使用 MySQL “enum” 和 “set” 类型。 我们需要对现有数据库进行逆向工程。 在http://docs.doctrine-project.org/projects/doctrine-orm/en/2.0.x/reference/tools.html#reverse-engineering 配方和自定义“doctrine.php”的帮助下,我设法运行了学说形式“/vendors”并生成了元数据。 但是这个文档缺少实体生成部分。 所以我求助于http://symfony.com/doc/2.0/cookbook/doctrine/reverse_engineering.html。 现在看来,对于“app/console”,我必须解决“doctrine.php”中已经解决的所有问题。 问题是至少要怎么做

$platform->registerDoctrineTypeMapping('enum', 'string');

以便它适用于“应用程序/控制台原则”?

【问题讨论】:

    标签: mysql symfony doctrine-orm metadata reverse-engineering


    【解决方案1】:

    【讨论】:

    • 看起来你明白了。添加:学说:dbal:....mapping_types:枚举:字符串将允许您从命令行进行逆向工程。但是请注意,如果您尝试通过命令行重新创建数据库,您的枚举列将被创建为字符串。我还没有找到解决方案!
    猜你喜欢
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多