gpt4 book ai didi

doctrine-orm - doctrine migrations phar,如何设置类型映射?

转载 作者:行者123 更新时间:2023-12-01 23:18:10 25 4
gpt4 key购买 nike

我想在我的非 symfony 项目中使用 doctrine 迁移,所以我从 https://github.com/doctrine/migrations 获得了独立的 phar .我正确配置了所有内容(数据库配置和配置),然后在执行“迁移:状态”时出现错误:

[Doctrine\DBAL\DBALException]
Unknown database type enum requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.

现在有很多关于如何在 symfony 应用程序(例如 http://wildlyinaccurate.com/doctrine-2-resolving-unknown-database-type-enum-requested)的上下文中解决这个问题的资源,但是在这种情况下我可以把这个类型映射放在哪里?我应该提取 .phar,将代码放入其中(在哪里?)然后重新打包吗? (如何?)

最佳答案

我已经为 Zend 框架尝试了一些东西并且它有效:

打开./vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/MySqlPlatform.php搜索函数 initializeDoctrineTypeMappings()为枚举创建一个条目,

'enum' => 'string'

像魅力一样工作!

关于doctrine-orm - doctrine migrations phar,如何设置类型映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15086148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com