Я создаю автономный пакет 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
любое предложение