我正在使用 Symfony2 和 Doctrine 来尝试更新表模式。我能够创建表格。我还能够填充表格。然而,在更新实体中的评论后(我希望某些字段可以为空),这些更改并没有被采纳。
我确实使用选择的“注释”选项创建了实体。但是,当我将此行“nullable=true”添加到字段 imageName 上的实体时,什么也没有发生。即:当我运行“./app/console dictionary:schema:update”时,我得到以下输出“无需更新 - 您的数据库已经与当前实体元数据同步。”
请注意,我已尝试通过以下方式删除表: ./app/console dictionary:database:drop --force ,然后通过以下方式重新创建它: ./app/console dictionary:database:create 然后 ./app/console dictionary:schema :create 但它仍然没有将我更新的可为空字段添加到 imageName。