首页 > 解决方案 > 如何更新 Symfony 实体类中的变量?

问题描述

我有一个名为 Product.php 的实体类,并且有一个跟随代码的变量。

/**
 * @ORM\Column(type="integer", nullable=true)
 */
private $specialPrice;

我想将上述变量的类型更新为布尔值。我想用控制台来做这个。我试过这个:

php bin/console make:entity

它给出了这样的输出:

 [ERROR] The "specialPrice" property already exists.

因此,此代码不允许更新实体类中的变量。有没有办法做到这一点?可能吗?(除了在课堂上手动更新。)感谢您的回答。

标签: phpsymfony

解决方案


您可以简单地手动删除该属性及其 getter 和 setter,然后php bin/console make:entity再次执行该命令


推荐阅读