我没有运气让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]
网址:admin / dashboard
我看到的只是奏鸣曲项目徽标和标题“Dashboard”。当然我清除了缓存。 JobAdmin类扩展了Sonata \ AdminBundle \ Admin \ Admin。
我没有错误,日志似乎没问题。
有人可以给我任何建议吗?
[编辑]
它仍然不起作用admin / dashboard是相同的,但是我可以从url访问列表等:
/管理/马立克/ Jobeet的/工作/列表
答案 0 :(得分:2)
将以下内容添加到app / config / config.yml
#app/config/config.yml
dashboard_groups:
marek_job:
label: Jobs
items: [sonata.admin.job]
如果仍有问题,请在控制台中尝试以下操作:
php app / console sonata:admin:explain sonata.admin.job
答案 1 :(得分:2)
我在sonata_admin.dashboard.groups下注释了所有内容,并以此方式工作。我从教程中得到的默认值是
groups:
default: ~
答案 2 :(得分:0)
即使是很老的问题和答案,在"data1":{
"data2":{
"x":"Some text"
},
"source": "source: <a href=\"http://example.com/content/123/data123.pdf\">example.com</a>" }
"data3":{
"hereDoesntWork": {
"format": "f() { return this.data52 / 20 + "x"; }"
}
}
}
中使用dashboard/groups
时,我在最新的sonata-admin(3.23.0)=空仪表板和全局搜索中也遇到了相同/类似的问题。
关键不是很好documented - 使用
会有所不同app/config/config.yml
创建菜单项incl。仪表板链接和
groups:
orders:
items:
- sonata.admin.something
创建相同的菜单项,但仪表板和全局搜索是空的,因为该服务看起来与管理员不兼容。希望这也有助于其他人: - )