il y a 16 jours citizenz7 0 commentaire 111 lectures
C'est relativement simple "d'activer" ces "pretty URL" dans Symfony.
Ajoutez un nouveau fichier : config/routes/easyadmin.yaml
Placez dedans les lignes suivantes :
easyadmin:
resource: .
type: easyadmin.routes
Enfin, n'oubliez pas de "nettoyer" le cache Symfony avec :
php bin/console c:c
Du coup, le adminUrlGenerator() n'est plus vraiment utile et vous pouvez directement utiliser les noms de route comme ceci :
$this->router->generate('admin_post_detail', ['entityId' => 4]);
Les routes générées sont composées de trois parties : dashboard + crud + action.
Chacune de ces parties peut être personnalisée à l'aide des nouveaux attributs PHP #[AdminDashboard], #[AdminCrud] et #[AdminAction] (Doc : https://symfony.com/bundles/EasyAdminBundle/current/crud.html#crud-routes)
Les "pretty url" sont encore optionnelles dans Easyadmin 4.x mais les "anciennes" URL sont désormais "deprecated".
Le prochain EasyAdmin 5 utilisera les "pretty URL" par défaut.
Blog d'un geek quinqua nivernais fan d'ovalie, de linuxerie, de musique et de Net
@Typo,
Oups ! My bad, c'est corrigé. Merci....
citizenz7
14-02-2025
Merci @DevReact :)
Pour "la suite" et notamment pour "faire pointer le domaine"...
citizenz7
05-02-2025
Faut arrêter ces conneries de nord et de sud ! Une fois pour toutes, le nord, suivant comment on est tourné, ça change tout ! (Perceval, Kaamelott, Livre I, Ambidextrie)