5
我正在嘗試爲我的Symfony2項目集成SonataAdminBundle。我擴展了FOSUserBundle的安全性,現在試圖添加用戶管理。將實體添加到Symfony2 SonataAdminBundle儀表板
我安裝SonataAdminBundle,設置它(HTTP://symfony2.local/admin/dashboard道路工程,使用sonata.admin.security.handler.noop
與Symfony2的防火牆),創建UserAdmin類基於SonataUserBundle但沒有出現儀表盤頁面上。
服務配置爲:
# src/G/UserBundle/Resources/config/service.yml
services:
g.user.form.type.security_roles:
class: G\UserBundle\Form\Type\SecurityRolesType
tags:
- { name: form.type, alias: sonata_security_roles}
arguments: [Sonata\AdminBundle\Admin\Pool]
g.user.admin.user:
class: G\UserBundle\Admin\UserAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: user, label: user }
arguments: [null, G\UserBundle\Entity\User, GUserBundle:UserAdmin]
使用php app/console sonata:admin:explain g.user.admin.user
我試圖讓從控制檯的信息 - 顯示政府與唯一的警告所有信息:
Getters constraints
no getter constraints defined !!
所以我的問題是:我該怎麼能錯過所以關於實體的信息不會出現在管理儀表板頁面上?
好問題。我遇到了同樣的問題。希望有人知道答案:-) – Flukey
通過添加以下代碼解決: '#應用程序/配置/ config.yml sonata_admin: dashboard_groups: 用戶: 標籤:用戶 項目:[g.user.admin。用戶]' – krig
發表您的評論作爲答案並接受它。像那樣,其他人會看到帖子解決了。 :) – egeloen