Символическая доктрина auto_mapping Непризнанная

Я добавил SonataUserBundle, и он дает ошибку

config.yml

doctrine: orm: auto_generate_proxy_classes: "%kernel.debug%" naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true entity_managers: default: mappings: ApplicationSonataUserBundle: ~ SonataUserBundle: ~ 

ошибка

Нераспознанные опции «naming_strategy, auto_mapping, dql» в разделе «doctrine.orm»

Вы смешиваете укороченную и полную конфигурацию.

Если вы просто хотите использовать диспетчер orm по умолчанию, вы можете разместить все под клавишей orm (сокращенная конфигурация). Это будет переназначено так, чтобы оно находилось под doctrine.orm.entity_managers.default расширением пакета.

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

Сокращенная конфигурация

 doctrine: orm: auto_generate_proxy_classes: "%kernel.debug%" naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true mappings: ApplicationSonataUserBundle: ~ SonataUserBundle: ~ 

Полная конфигурация

 doctrine: orm: auto_generate_proxy_classes: "%kernel.debug%" entity_managers: default: naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true mappings: ApplicationSonataUserBundle: ~ SonataUserBundle: ~ 

Как вы считаете, необходимо настроить сопоставления вручную, если вы установите auto_mapping в true?

Функция auto_mapping Doctrine загружает конфигурацию аннотаций из каталога Entity / для каждого пакета и ищет другие форматы (например, YAML, XML) в каталоге Resources / config / doctrine.

http://symfony.com/doc/current/reference/configuration/doctrine.html#custom-mapping-entities-in-a-bundle