Blog


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

CAMBIAR RUTA POR DEFECTO DEL DASHBOARD DE SONATA ADMIN COMO PÁGINA DE INICIO

11 / 04 / 2014 Symfony

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


ARTÍCULOS RELACIONADOS