Ça marche
en local.
Ce blog est mon coin personnel pour partager, réflexions, expériences, coups de cœur ou coups de gueule autour de Symfony et PHP — bref, tout ce qui fait le sel (et parfois les larmes) du quotidien d'un développeur.
Derniers
billets.
Tout voir (45)
Symfony 8.1 : vos Commands passent en mode Controller
Découvrez comment Symfony 8.1 modernise les Commandes Console avec les value resolvers Doctrine côté console, comme #[MapEntity], pour plus de confort et de performances.
FrankenPHP en prod : un binaire, quatre sous-domaines, un seul worker
Découvrez FrankenPHP, le binaire qui remplace Nginx et PHP-FPM tout en servant plusieurs sous-domaines depuis un seul process. Avec Caddy et Symfony en tant que reverse proxy et application respectively.
Symfony Scheduler en prod : j'ai attendu d'avoir Redis pour migrer, et j'ai bien fait
Symfony Scheduler sans worker Messenger ni Redis n'est qu'un cron déguisé. Découvrez les trois briques à avoir sous la main avant #[AsSchedule] et cinq jobs qui tournent aujourd'hui sur ce site.
EasyAdmin : son premier CrudController
Découvrez comment bien utiliser le CrudController d'EasyAdmin pour gérer vos entités Symfony de manière propre et efficace. Apprenez à générer un CrudController adapté à votre entité RedirectRule, tout en évitant les pièges liés au mélange de configuration et de logique métier.
Quand un sujet
ne tient pas en un billet.
À lire
en ce moment.
À redécouvrir.
Comment j'ai transformé EasyAdmin en tableur intelligent
Implémentez l'édition inline dans EasyAdmin avec Symfony UX Turbo et Stimulus. Textes, enums, dates, associations : modifiez vos champs sans quitter la liste.
PHP 8.4 Property Hooks : quand Doctrine 3.4 révolutionne vos Getters/Setters
Property Hooks PHP 8.4 et public private(set) dans une entité Doctrine 3.4. Patterns, pièges, et les cas où une méthode classique reste plus claire.