我已经整合了奏鸣曲管理包。然后我成功地整合了奏鸣曲新闻包。然后我创建了一个自定义包。我想使用sonata bundle将此捆绑包配置为我的CMS捆绑包。我可以在管理部分显示我的CMS套件,但当我尝试编辑或添加新项目时,我收到错误:
没有为类Fcse \ CmsBundle \ Entity \ Book 500
定义实体管理器内部服务器错误 - RuntimeException
当我运行命令
时,Book是我的实体app/console doctrine:schema:update --force
书桌也没有创作。我在配置中遗漏了什么吗?
我的配置文件很大。我发布了我的cms包的代码。
fcse_cms:
title: Sonata Project
link: http://local.demo
description: Cool bundles on top of Symfony2
salt: 'secureToken'
class:
book: Fcse\CmsBundle\Entity\Book
admin:
book:
class: Fcse\CmsBundle\Admin\BookAdmin
controller: SonataAdminBundle:CRUD
translation: CmsBundle
doctrine:
orm:
entity_managers:
default:
#metadata_cache_driver: apc
#query_cache_driver: apc
#result_cache_driver: apc
mappings:
FcseCmsBundle: ~
我在app / config.yml中导入此文件。