May*_*thi 5 doctrine-orm zend-framework2
我在zend框架2中使用doctrine 2.要使用数据库表生成实体,使用的控制台命令是:
php doctrine-module orm:convert-mapping --force --from-database annotation ./export
Run Code Online (Sandbox Code Playgroud)
当我运行上面的命令时,它会抛出一个错误:
请求未知的数据库类型枚举
如何解决这个问题?
Ash*_*ngh 12
你可以加:
'doctrine_type_mappings' => array(
'enum' => 'string'
)
Run Code Online (Sandbox Code Playgroud)
在您的全局配置文件中/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'
),
)
)
)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2231 次 |
| 最近记录: |