Как исправить ошибку при миграции Error Unknown Entity namespace alias ‘AppCommon’?

Ошибка "Unknown Entity namespace alias 'AppCommon'" возникает при попытке выполнить миграцию в Symfony, когда встречается неизвестный псевдоним пространства имен (alias) для сущности в пространстве имен 'AppCommon'.

Основная причина этой ошибки может быть связана с неправильным настроенными псевдонимами пространства имен в файле конфигурации Doctrine ORM, а именно в разделе entity_managers вашего файла config/packages/doctrine.yaml или config/packages/doctrine.orm.yaml.
Проверьте, что в этом разделе есть правильный псевдоним для пространства имен AppCommon.

Если вы не нашли неправильных настроек псевдонимов пространства имен в вашем файле конфигурации, то проблема, возможно, может быть связана с несоответствием назначения классу сущности в пространстве имен AppCommon псевдонима пространства имен в файле конфигурации doctrine.yaml.

Чтобы исправить эту ошибку, убедитесь, что вы настроили Doctrine ORM так, чтобы он правильно распознавал сущность из пространства имен AppCommon. Вам нужно добавить псевдоним пространства имен в файл конфигурации Doctrine ORM.

По умолчанию, если вы используете Doctrine с Symfony Flex, путь к вашим сущностям будет следующим: src/Entity. Проверьте, что файлы сущностей из классов в пространстве имен AppCommon действительно находятся в этой папке, или измените путь к вашим сущностям в файле конфигурации Doctrine ORM на соответствующий.

Если вы всё проверили и исправили, не забудьте выполнить следующую команду для обновления метаданных Doctrine:

php bin/console doctrine:schema:update --force

или, в зависимости от вашей версии Symfony:

php bin/console doctrine:schema:dump --force

Обычно, этот шаг решает проблему с неизвестным псевдонимом пространства имен при выполнении миграции. Если проблема не решена и ошибка все еще возникает, вам может потребоваться более подробное исследование вашего кода и настроек Symfony и Doctrine ORM.