Expertos en Symfony y Drupal

Cambiar ruta por defecto del dashboard de Sonata Admin como página de inicio

Cuando usamos Sonata Admin en nuestro desarrollos Symfony, uno de los primeros pasos que realizamos cuando instalamos el bundle es definir las rutas. Para poder acceder a las páginas de Sonata Admin, hay que añadir las rutas necesarias en el fichero correspondiente de nuestro proyecto Symfony:


# app/config/routing.yml

admin:
    resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
    prefix: /admin

_sonata_admin:
    resource: .
    type: sonata_admin
    prefix: /admin

De esta forma, tendremos accesible, entre otras, una ruta /admin/dashboard que hará las veces de página de inicio del backend que estemos construyendo.

En este minitutorial de Sonata Admin, vamos a ver cómo podemos reemplazar la ruta de la página de inicio de nuestro backend con ese dashboard, directamente en /admin. Para ello, volviendo al fichero de enrutamiento, incluiremos lo siguiente:


# app/config/routing.yml

admin_dashboard:
    pattern:  /admin/
    defaults: { _controller: SonataAdminBundle:Core:dashboard }

admin:
    resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
    prefix: /admin

_sonata_admin:
    resource: .
    type: sonata_admin
    prefix: /admin
[x] Este sitio utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando estás aceptando su uso. Política de cookies.