当我向Doctrine映射的现有表添加新列时,我遇到了问题。我通常首先更新架构,然后使用映射部署代码。但是,在这两个步骤之间我得到的错误如下:
Property MyEntity::$newcolumn does not exist" at /app/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php line 80
理想情况下,Doctrine会在部署映射之前忽略新列,只是让它有一个默认值。有没有办法做到这一点?我知道Doctrine迁移,但解决像这样的简单问题似乎太麻烦了。
我的学说版本:2.5