Symfony2 - Nullable注释选项不起作用

时间:2014-04-23 15:17:58

标签: symfony doctrine

我已将属性/列(社区)添加到我现有的实体(设备)中。我希望此列中的值默认为null,所以我已经完成了:

/**
 * @var integer
 *
 * @ORM\Column(name="community", type="integer", nullable=true)
 */
private $community = null;

之后,我用以下内容更新了数据库:

php app/console doctrine:schema:update --dump-sql

但我得到了:

ALTER TABLE device ADD community INT NOT NULL

因此,nullable选项似乎无法正常工作,因为它正在插入NOT NULL字段。

1 个答案:

答案 0 :(得分:0)

我正在使用带有生产环境的命令(默认)。

使用此命令解决问题(使用--env=dev):

php app/console doctrine:schema:update --dump-sql --env=dev
相关问题