Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 请求的数据库类型枚举未知_Php_Mysql_Symfony_Orm_Doctrine - Fatal编程技术网

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

Php 请求的数据库类型枚举未知,php,mysql,symfony,orm,doctrine,Php,Mysql,Symfony,Orm,Doctrine,我打算从现有数据库中生成实体,其中包含symfony 5中的条令,但我不断收到一个错误,这是symfony 5.1的新安装,我使用的是maraidb 10.4 In AbstractPlatform.php line 440: Unknown database type enum requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it. 我正在使用的指南https://symfony.com/doc/curren

我打算从现有数据库中生成实体,其中包含symfony 5中的条令,但我不断收到一个错误,这是symfony 5.1的新安装,我使用的是maraidb 10.4

In AbstractPlatform.php line 440:
 Unknown database type enum requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.

我正在使用的指南
https://symfony.com/doc/current/doctrine/reverse_engineering.html

条令无法从数据库对整个模型进行反向工程。有些情况是无法处理的,例如枚举。你必须定义自定义类型,告诉条令如何处理它

请看一下本指南:

->滚动至“解决方案2定义类型”


与其导入一个糟糕的解决方案,不如避免使用枚举类型,您应该看看。如果您确实想使用它,并且您同意它们将产生的所有问题,您可以创建一个枚举类型。