Я создаю пакет, используя сущности Doctrine, и я хочу дать возможность заменить отображение ямла другим в app/Resources/config/doctrine
.Переопределить Doctrine Ямл-сопоставление в приложении/Ресурсы
Пример: У меня есть объект Jml\FooBundle\Entity\Stuff
с отображением базы YAML в Jml/FooBundle/Resources/config/doctrine/Stuff.orm.yml
Я хотел бы пользователь моей пачки, чтобы иметь возможность заменить это отображение либо app/Resources/config/doctrine/Jml.FooBundle.Entity.Stuff.orm.yml
Кажется, что мне нужно добавьте путь в SymfonyFileLocator
, но я точно не знаю, как это сделать. Я попытался адаптировать этот documentation post , но пока не удалось.
Как я могу добавить app/Resources/config/doctrine
в отображениях для имен в пространстве имен Jml\FooBundle\Entity
?
Вы можете настроить каталоги, Symfony/доктрина использует для отображения: http://symfony.com/doc/current/reference/configuration/doctrine.html – Cerad
Спасибо за ваш ответ. Как вы думаете, можно ли смешивать его с 'auto_mapping: true'? – jmleroux
Наверное, нет, но я не знаю точно. – Cerad