Estoy tratando de integrar SonataAdminBundle para mi proyecto Symfony2. Extendí FOSUserBundle por seguridad y ahora intento agregar administración de usuarios.Agregar entidad al panel de Symfony2 SonataAdminBundle
He instalado SonataAdminBundle, la levantó (http: funciona ruta //symfony2.local/admin/dashboard, utilizando sonata.admin.security.handler.noop
con el cortafuegos de Symfony2), clase UserAdmin creado basa en SonataUserBundle pero no aparece nada en la página del panel.
configuración del servicio es:
# 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]
He intentado obtener información de la consola usando php app/console sonata:admin:explain g.user.admin.user
- muestra toda la información acerca de la administración con la única advertencia:
Getters constraints
no getter constraints defined !!
Así que mi pregunta es: ¿qué podía perder para que la información sobre la entidad no aparezca en la página del panel de administración?
Buena pregunta. Me encontré con el mismo problema. Esperemos que alguien sabe la respuesta :-) – Flukey
resuelve añadiendo el siguiente código: '# app/config/config.yml sonata_admin: dashboard_groups: usuarios: etiqueta: Usuarios artículos: [g.user.admin. usuario] ' – krig
Publique su comentario como respuesta y acéptelo. Así, los demás verán la publicación resuelta. :) – egeloen