EasyAdmin : champs virtuels qui ne s'affichent pas dans un CrudController
Un DownloadLogCrudController qui refusait de rendre des champs calculés. Diagnostic complet et solution avec setVirtual(true) + template Twig custom.
$ grep --tag
// 5 contenu(s) avec ce tag.
Un DownloadLogCrudController qui refusait de rendre des champs calculés. Diagnostic complet et solution avec setVirtual(true) + template Twig custom.
Migration vers PHP 8.4 : nullables implicites dépréciés, comportement Doctrine sur les datetime, et le cache prod qui révèle tout.
Découverte d'un problème SEO critique : un SPA client-side invisible pour les crawlers. Diagnostic avec curl et bascule vers un rendu serveur Symfony + Turbo.
Des déconnexions aléatoires causées par un binding JWT à une empreinte navigateur trop stricte (window.innerWidth). Diagnostic et compromis sécurité/UX.
Afficher des statistiques d'analytics (base séparée) dans un dashboard EasyAdmin qui vit sur une autre base. Solution avec multi-connexion Doctrine et DBAL.