Я хочу создать новую сущность в моем приложении на платформе ORO с помощью команды make: entity из MakerBundle.
Я ожидаю, что она создаст сущность в моем комплекте Acme\Bundle\TestBundle
, которую я установил в своем config_dev.yml
с помощью:
maker:
root_namespace: 'Acme\Bundle\TestBundle'
Поэтому я выполняю
bin/console make:entity Test
, что возвращает
! [NOTE] It looks like your app may be using a namespace other than "Acme\Bundle\TestBundle".
!
! To configure this and make your life easier, see:
! https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html#configuration
created: src/Acme/Bundle/TestBundle/Entity/Test.php
created: src/Acme/Bundle/TestBundle/Repository/TestRepository.php
[ERROR] Only annotation mapping is supported by make:entity, but the
<info>Acme\Bundle\TestBundle\Entity\Test</info> class uses a different format. If you would like
this command to generate the properties & getter/setter methods, add your mapping configuration, and then
re-run this command with the <info>--regenerate</info> flag.
Я попытался запустить команду еще раз, что работает. Но очевидно, что это не так, как это должно работать. Так как я могу исправить эту ошибку сопоставления?