我想使用命令sonata:admin:generate从实体生成管理员,但每次都会出现以下错误:
[RuntimeException]
There are no model managers registered.
为什么会出现这种情况?
答案 0 :(得分:4)
我会猜测,但是您按照here所述安装了SonataDoctrineORMAdminBundle吗?
答案 1 :(得分:0)
我有类似的问题。 当我尝试生成管理类时,出现错误:
ALTER TABLE `scaper_import` ADD COLUMN `approved` TINYINT(1) NOT NULL DEFAULT 0;
没有注册模型管理员。
但是,我已经在bundles.php中安装并激活了SonataDoctrineORMAdminBundle软件包
In AdminMaker.php line 295:
怎么了?什么是“模型管理员”? Doctrine捆绑包也已安装并配置...
Sonata\DatagridBundle\SonataDatagridBundle::class => ['all' => true],
Sonata\CoreBundle\SonataCoreBundle::class => ['all' => true],
Sonata\BlockBundle\SonataBlockBundle::class => ['all' => true],
Knp\Bundle\MenuBundle\KnpMenuBundle::class => ['all' => true],
Sonata\AdminBundle\SonataAdminBundle::class => ['all' => true],