Я пытаюсь сгенерировать объекты для своего приложения Symfony 2. Сущности будут совместно использоваться несколькими пакетами (и, возможно, несколькими приложениями ), поэтому я не хочу, чтобы они принадлежали пакету. Я хочу, чтобы они были в папке src/MyApp/Entity.
У меня уже есть YML для моих сущностей, хранящихся в src/MyApp/Entity/config/doctrine (class1.orm.yml,...)
Я пытаюсь сгенерировать соответствующие классы PHP, используя доктрина :генерировать :объектная задача
Вот что у меня есть в моем приложении/config/config.yml
orm:
auto_generate_proxy_classes: %kernel.debug%
auto_mapping: false
mappings:
AppRest:
type: yml
prefix: AppRest\Entity
dir: %kernel.root_dir%/../src/AppRest/Entity/config/doctrine
Вот команда, которую я использую для создания сущностей
php app/console doctrine:generate:entities AppRest/Entity
Вот исключение, которое я получаю
[InvalidArgumentException]
Bundle "AppRest" does not exist or it is not enabled.
Я хочу, чтобы доктрина поняла, что я не пытаюсь генерировать сущности, находящиеся в связке. Я также попытался указать параметр пути --(--path=src/AppRest/Entity ), но это ничего не изменило.
Кто-нибудь может помочь?
Изменить:
Я удалил лишнее пространство в своем каталоге, что решило проблему. Параметр пути должен быть указан