我正在接管一个相当大的现有项目。首先,我必须删除一些在项目中不再使用的实体类和表。
项目使用迁移。
所以我这样做: - 删除实体类 - 删除了我的代码中对此类的所有引用。 - 编写了一个删除相应数据库表的迁移。
问题是:某些先前的迁移引用了实体类。
问题: - 我是否必须手动编辑所有以前的实体类? - 我甚至做这个过程吗?如何在一般的后期项目阶段删除实体类?
答案 0 :(得分:0)
我不确定我是否理解您的问题,但这就是我如何移除现有实体:
php app/console doctrine:migrations:diff
php app/console doctrine:migrations:migrate
它应该是好的,doctrine:migrations
的目标是防止出现问题,奇怪的是你无法删除实体。