symfony4

Sonata Admin: cómo redireccionar un usuario según su rol

Escenario Una aplicación symfony 4.4 con el framework Sonata Admin 3.78.1 cuenta con una página de login para que los administradores del sitio puedan gestionar sus clientes. Ahora queremos que los clientes puedan usar la misma página de login para acceder a sus datos personales como, por ejemplo, sus facturas. Para la gestión de usuarios …

Sonata Admin: cómo redireccionar un usuario según su rol Leer más »

Sonata Admin: el calendario no se cierra

Escenario Incluir un filtro de rango de fechas en SonataAdmin que use un calendario para seleccionar la fecha es más o menos fácil. Primero añadimos el siguiente bloque en el admin de nuestra entidad:

Y la siguiente clave bajo form_themesen el fichero config/packages/twig.yaml:

Problema El calendario no se cierra automáticamente cuando se selecciona …

Sonata Admin: el calendario no se cierra Leer más »

Elemento personalizado en menú lateral de SonataAdmin

Escenario Necesito añadir un enlace a una página personalizada en el menú lateral de Sonata Admin. En concreto uno que, en vez de dirigir a un listado de entidades, abra una página específica. La entidad en cuestión es Acme\Entity\CashOffice. Antes que nada tenemos que crear un CashOfficeAdmin en el cual usaremos el método configureRoutes para …

Elemento personalizado en menú lateral de SonataAdmin Leer más »

Instalación symfony 4 en ubuntu 16.04

Objetivo Desplegar en un servidor corriendo Ubuntu 16.04* una aplicación de Symfony 4. Requisitos git PHP => 7.1.3 composer nginx Instalación PHP La versión de PHP mantenida en Ubuntu 16.04 es 7.0 y no está previsto que se actualice. Estos son los pasos para instalarla: Como siempre, antes que nada debemos actualizar Ubuntu: $ sudo apt-get update && sudo apt-get upgrade Lo …

Instalación symfony 4 en ubuntu 16.04 Leer más »