Учение о путанице с Symfony 2 генерирующими сущностями

Это моя конфигурация orm для моей Доктрины в Symfony2

orm:
default_entity_manager: default
auto_generate_proxy_classes:  false
entity_managers:
default:
connection: default
auto_mapping: false
mappings:
MyMappings:
type: yml
is_bundle: false
dir: %kernel.root_dir%/../src/Bundle/Entity/orm
prefix: Bundle\Entity

Моя структура каталогов настроена так:

  • ЦСИ

— сверток

— сущность

—- ORM

—— Bundle.Entity. (TableName) .orm.yml

Мой вопрос, почему, когда я бегу:

php app/console doctrine:generate:entities MyMappings

Я бы получил следующее исключение:

php app/console doctrine:generate:entities MyMappings

[Doctrine\Common\Persistence\Mapping\MappingException]
Invalid mapping file 'Bundle.Entity.(TableName).orm.yml' for class 'Bundle\Entity\(TableName)'

файлы orm были названы (TableName).orm.yml

И yml:

TableName:
type: entity

Когда я использовал импорт из базы данных, я добавил пространство имен:

php app/console doctrine:mapping:convert yml ./src/Bundle/Entity/orm --force --from-database --namespace="Bundle\\Entity\\"

который генерировал файлы Bundle.Entity. (TableName) .orm.yml.

И yml:

Bundle\Entity\TableName:
type: entity

Теперь я продолжаю получать

 [Doctrine\Common\Persistence\Mapping\MappingException]
Invalid mapping file 'Bundle.Entity.Bundle.Entity.(TableName).orm.yml' for class 'Bundle\Entity\Bundle\Entity\(TableName)'

Мне кажется, что я упускаю что-то очевидное в том, как правильно генерировать эти объекты в правильном пространстве имен. Если я не уверен, пожалуйста, дайте мне знать, и я постараюсь перефразировать эту проблему.

Дополнительная информация:

  • Я пытаюсь сгенерировать эти объекты в пространстве имен не связки

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]