Doctrine orm 如何在Symfony中更新架构

Doctrine orm 如何在Symfony中更新架构,doctrine-orm,symfony,Doctrine Orm,Symfony,这里写着“然后更新你的模式”,但如何做到这一点呢 试用 然后更新您的模式。它将添加数据库级级联 使用php-bin/console-doctor:schema:update--force命令[doctor\DBAL\DBALException]请求的未知数据库类型enum,doctor\DBAL\Platforms\MySqlPlatform可能不支持它。数据库配置中可能存在其他错误,但这与这个问题无关。您似乎正在为此配置中不支持的某个字段使用enum类型。使用enum I resolve,我建

这里写着“然后更新你的模式”,但如何做到这一点呢

试用

然后更新您的模式。它将添加数据库级级联


使用
php-bin/console-doctor:schema:update--force
命令[doctor\DBAL\DBALException]请求的未知数据库类型enum,doctor\DBAL\Platforms\MySqlPlatform可能不支持它。数据库配置中可能存在其他错误,但这与这个问题无关。您似乎正在为此配置中不支持的某个字段使用
enum
类型。使用enum I resolve,我建议您回滚架构更改。然后进行一个小的更改并运行更新。看看它是如何工作的。然后再做一个改变。现在看来,你好像做了很多改变。语法错误会一直困扰着你,直到你理解它们。
/**
 * @ORM\ManyToOne(targetEntity="Report", inversedBy="responses")
 * @ORM\JoinColumn(name="reportId", referencedColumnName="id", onDelete="CASCADE")
 */
protected $report;