Ошибка создания объекта с помощью Symfony2

Я генерирую Entity из класса php:

Когда я выполняю

php app/console doctrine:generate:entities Printing/ProductesBundle/Entity/UserStamp

он возвращает мне следующую ошибку

[Doctrine\ORM\Mapping\MappingException]
 Class "Printing\ProductesBundle\Entity\UserStamp" is not a valid entity or mapped super class.

Что мне не хватает?

Спасибо!

PS:

Что моя конфигурация доктрины:

# Doctrine Configuration
doctrine:
 dbal:
 driver: "%database_driver%"
 host: "%database_host%"
 port: "%database_port%"
 dbname: "%database_name%"
 user: "%database_user%"
 password: "%database_password%"
 charset: UTF8
 # if using pdo_sqlite as your database driver, add the path in parameters.yml
 # e.g. database_path: "%kernel.root_dir%/data/data.db3"
 # path: "%database_path%"

 orm:
 auto_generate_proxy_classes: "%kernel.debug%"
 auto_mapping: true
3 ответа

Попробовав некоторые трюки, я нашел решение.

Я думаю, ошибка исходит из того факта, что у меня есть сущности, созданные ранее из базы данных (обратная инженерия).

Чтобы решить этот вопрос, вам нужно удалить содержимое папки config/doctrine.

Спасибо @Javad продолжать пытаться!


Не могли бы вы попробовать выполнить команду ниже?

app/console doctrine:generate:entities PrintingProductesBundle:UserStamp


Я думаю, вам нужно выполнить что-то вроде этого

php app/console doctrine: сгенерируйте: сущности ProductesBundle

licensed under cc by-sa 3.0 with attribution.