Ошибка создания объекта с помощью 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.