我已经集成了奏鸣曲管理包。然后我成功地集成了奏鸣曲新闻包。然后我创建了一个自定义包。我想使用奏鸣曲包将此包配置为我的 CMS 包。我可以在管理部分显示我的 CMS 包,但是当我尝试编辑或添加新项目时,我收到一个错误:
没有为 Fcse\CmsBundle\Entity\Book 500 类定义实体管理器
内部服务器错误 - RuntimeException
当我运行命令时,书是我的实体
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 中导入这个文件。