Symfony make: ошибка отображения аннотации объекта - PullRequest
1 голос
/ 10 марта 2020

Я хочу создать новую сущность в моем приложении на платформе 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.                                                   

Я попытался запустить команду еще раз, что работает. Но очевидно, что это не так, как это должно работать. Так как я могу исправить эту ошибку сопоставления?

...