Я добавляю новую функциональность ( hackzilla / Ticket-bundle ) в старое приложение на основе Symfony 2.8, и мне нужно расширить базовые объекты этого пакета, чтобы иметь возможность добавлять некоторые настраиваемые поля.
В приложении все сущности используют аннотации для сопоставления, но для расширения сущностей из Ticket-bundle мне, скорее всего, нужно использовать сопоставление XML, основанное на этом doc .
Есть ли способ использовать сопоставление XML для одного / нескольких объектов, но не для всех?
Это моя текущая конфигурация доктрины.
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
dql:
datetime_functions:
month: DoctrineExtensions\Query\Mysql\Month
monthname: DoctrineExtensions\Query\Mysql\MonthName
ifnull: DoctrineExtensions\Query\Mysql\IfNull