Доктрина миграции не смогла найти несуществующий класс

Я использую doc:generate-migrations-diffгенерировать классы миграции, расположенные в lib/migrations/, Вы уже можете знать, что doc:generate-migrations-... Задачи создают некоторые файлы в каталоге TMP. У меня были некоторые проблемы с этим, и я удаляю все файлы справки по доктрине из tmp dir. И теперь, когда я выполню doc:generate-migrations-diff это терпит неудачу с этим сообщением: Couldn't find class ToPrfxProduct2Site, Я имею Product2Site класс, но нет ToPrfxProduct2Site, Есть идеи?

1 ответ

Решение

Хорошо, я понял это. Генерация миграций основана на существующих моделях, поэтому сначала попытайтесь найти модели, которых нет в вашей схеме. Для меня было Product2Site, Product2SiteTable' andБазовые модели продуктов2Site`. Просто удалите эти файлы, и все будет хорошо.

Другие вопросы по тегам