根据文档
问题描述:
配置后的空Sonata管理仪表板页面我没有让Sonata Admin工作的好运气。根据文档
我的配置:
#app/config/config.yml
JobeetBundle:
resource: "@JobeetBundle/Resources/config/routing.yml"
prefix: /
admin:
resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
prefix: /admin
_sonata_admin:
resource: .
type: sonata_admin
prefix: /admin
#JobeetBundle/Resources/config/services.yml
sonata.admin.job:
class: Marek\JobeetBundle\Admin\JobAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: jobeet, label: job }
arguments: [null, Marek\JobeetBundle\Entity\Job, MarekJobeetBundle:JobAdmin]
网址:管理/仪表板
我看到的是奏鸣曲项目徽标和标题 “仪表盘” 此页上。 Ofcourse我清除缓存。 JobAdmin类扩展了Sonata \ AdminBundle \ Admin \ Admin。
我没有错误,日志似乎没问题。
有人能给我任何建议吗?
[编辑]
它仍然无法正常工作管理/仪表板是一样的,但是我必须从URL的像上市等访问:
/管理/马雷克/ Jobeet的/工作/名单
答
以下内容添加到应用程序/配置/ config.yml
#app/config/config.yml
dashboard_groups:
marek_job:
label: Jobs
items: [sonata.admin.job]
如果您还有问题请尝试以下控制台:
PHP应用程序/控制台奏鸣曲:管理员:解释sonata.admin.job
答
我下sonata_admin.dashboard.groups注释掉一切,并得到它的工作的方式。我从教程得到的默认值是
groups:
default: ~
答
即使有点老问题&的答案,我用的时候已经得到了最新奏鸣曲管理员(3.23.0)=空仪表板和全局搜索相同/相似的问题dashboard/groups
in app/config/config.yml
。
,关键是没有得到很好的documented - 有使用
groups:
orders:
items:
- sonata.admin.something
它创建菜单项含的差异。仪表板链接和
groups:
orders:
items:
- route: admin_something_list
它创建相同的菜单项,但是仪表板和全局搜索是空的,因为服务看上去管理员不兼容..希望这可以帮助别人太:-)