Ceci est une ancienne révision du document !


Easyadmin

Installation

symfony composer req admin

Premier Dashboard

symfony console make:admin:dashboard

Créé le contrôleur dans /src/admin/

Next steps:

  • Configure your Dashboard at src/Controller/Admin/DashboardController.php
  • Run make:admin:crud to generate CRUD controllers and link them from the Dashboard.

Sécurité

Prérequis

Le système authentification doit être installé → Authentification

Configuration

Pour interdire l’accès a l'administration a n'importe qui on modifie le fichier config\packages\security.yaml

On décommente la ligne - { path: ^/admin, roles: ROLE_ADMIN }

config\packages\security.yaml
    access_control:
        - { path: ^/admin, roles: ROLE_ADMIN }  #<- a décommenter
        # - { path: ^/profile, roles: ROLE_USER }

Sources & Ressources

Vous pourriez laisser un commentaire si vous étiez connecté.