Php Symfony3中的SonataAdmin-没有注册模型管理员
我想使用命令sonata:admin:generate从实体生成管理员,但每次都会发生以下错误:Php Symfony3中的SonataAdmin-没有注册模型管理员,php,symfony,sonata-admin,Php,Symfony,Sonata Admin,我想使用命令sonata:admin:generate从实体生成管理员,但每次都会发生以下错误: [运行时异常] 没有注册模型管理员。 你知道为什么会这样吗?我猜一下,你是否按照描述安装了SonataOctrineorAdminBundle?我也有类似的问题。 当我尝试生成管理类时,出现错误: In AdminMaker.php line 295: 没有注册模型管理器 但是,我已经在bundles.php中安装并激活了bundles sonataoctrineormadminbundle
[运行时异常]
没有注册模型管理员。
你知道为什么会这样吗?我猜一下,你是否按照描述安装了SonataOctrineorAdminBundle?我也有类似的问题。 当我尝试生成管理类时,出现错误:
In AdminMaker.php line 295:
没有注册模型管理器
但是,我已经在bundles.php中安装并激活了bundles sonataoctrineormadminbundle
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],
怎么了?这个“模特儿经理”是什么?
也安装并配置了条令包
doctrine:
dbal:
# configure these for your database server
# use postgresql for PostgreSQL
# use sqlite for SQLite
driver: 'mysql'
server_version: '5.7'
# only needed for MySQL
charset: utf8mb4
default_table_options:
charset: utf8mb4
collate: utf8mb4_unicode_ci
url: '%env(resolve:DATABASE_URL)%'
orm:
auto_generate_proxy_classes: true
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
mappings:
App:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Entity'
prefix: 'App\Entity'
alias: App
不,我没有,我只是昨天深夜注意到的。谢谢你给出了正确的答案。你的猜测是正确的。你可能想问一个新问题。顺便说一句,在你的包里,我看不到SonataDoctrineORMAdminBundle。