编辑 2016/09/23:这个答案可能有点过时了。如果这不起作用,您可以在下面探索@ashish 答案。
在 Sonata User Bundle 设置过程中,建议您将dictionary :orm映射到ApplicationSonataUserBundle ,这在sonata:easy-extends:generate SonataUserBundle期间无法完成,因为 ApplicationSonataUserBundle 尚不存在。
所以在启动你的奏鸣曲:easy-extends:generate SonataUserBundle命令之前,你可以评论ApplicationSonataUserBundle行:
# app/config/config.yml
[...]
# Doctrine Configuration
doctrine:
[...]
orm:
auto_generate_proxy_classes: %kernel.debug%
entity_managers:
default:
mappings:
# ApplicationSonataUserBundle: ~
SonataUserBundle: ~
然后你启动你的奏鸣曲:easy-extends:generate SonataUserBundle命令,最后,你删除 ***ApplicationSonataUserBundle: ~ ** 上的注释(#)
捆绑“ApplicationSonataUserBundle”不存在或未启用错误消失了。
祝你有美好的一天。