gpt4 book ai didi

doctrine-orm - Doctrine - 请求的未知数据库类型枚举

转载 作者:行者123 更新时间:2023-12-04 05:26:12 26 4
gpt4 key购买 nike

我在 zend 框架 2 中使用了学说 2。要使用数据库表生成实体,使用的控制台命令是:

php doctrine-module orm:convert-mapping --force --from-database annotation ./export

当我运行上面的命令时,它会抛出一个错误:

请求的未知数据库类型枚举

如何解决这个问题?

最佳答案

你可以加:

'doctrine_type_mappings' => array(
'enum' => 'string'
)

在位于 /config/autoload/global.php 的全局配置文件中.

示例代码:
        return array(
'doctrine' => array(
'connection' => array(
'orm_default' => array(
'driverClass' =>'Doctrine\DBAL\Driver\PDOMySql\Driver',
'params' => array(
'host' => 'localhost',
'port' => '3306',
'user' => 'username',
'password' => 'password',
'dbname' => 'DevBrew',

),
// To automatically convert enum to string
'doctrine_type_mappings' => array(
'enum' => 'string'
),
)
)
)
);

关于doctrine-orm - Doctrine - 请求的未知数据库类型枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21598436/

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