学说迁移无法找到不存在的阶级

时间:2013-08-15 09:53:48

标签: symfony doctrine migration doctrine-1.2 doctrine-migrations

我使用doc:generate-migrations-diff生成位于lib/migrations/的迁移类。您可能已经知道,doc:generate-migrations-...任务在tmp目录中创建了一些文件。我遇到了一些问题,我删除了tmp目录中的所有学说帮助文件。 现在,当我执行doc:generate-migrations-diff时,它会失败并显示以下消息:Couldn't find class ToPrfxProduct2Site,我有Product2Site类,但没有ToPrfxProduct2Site。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的,我想出来了。迁移的生成基于现有模型,因此首先尝试查找模式中不存在的模型。对我来说,有Product2SiteProduct2SiteTable' and BaseProduct2Site`模型。只需删除这些文件,一切都会好的。