Миграция Symfony 4 для автономного возврата пакета Нет информации о сопоставлении для обработки - PullRequest
0 голосов
/ 12 октября 2019

Я создаю автономный пакет Symfony и сопоставляю сущности с помощью прохода компиляции, но когда я запускаю миграцию, я не получаю никакой информации о сопоставлении для обработки

Это мой код прохода компиляции, я также пробую множество примеров без успеха

        $fileLocator = new Definition(DefaultFileLocator::class, array(
            array(realpath(__DIR__ . '/Resources/config/doctrine/model')),
            '.orm.xml'
        ));
        $driver = new Definition(XmlDriver::class, array($fileLocator));

        new DoctrineOrmMappingsPass(
            $driver,
            array("Acme\Database\Component\Demo\Model"),
            array('your_bundle.manager_name'),
            'your_bundle.orm_enabled'
        );

настройка доктрины

    orm:
        auto_generate_proxy_classes: true
        naming_strategy: doctrine.orm.naming_strategy.underscore
        auto_mapping: true

Я не получаю информацию о сопоставлении для обработки, но в этом пространстве имен есть некоторые объекты Acme \ Database \ Component \ Demo \ Model и файлы mappig xml в / Resources/ config / doctrine / model


$ run php bin/console make:migration -v

In NoMappingFound.php line 13:

  [Doctrine\Migrations\Provider\Exception\NoMappingFound]
  No mapping information to process

любое предложение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...