Php

Dev back

Merry Christmas! FrankenPHP 1.11: Hot Reload, Structured Logging, and More Speed

FrankenPHP 1.11 a été lancé avec des améliorations pour l'expérience développeur. Il introduit un rechargement à chaud intégré, permettant une mise à jour en temps réel lors des modifications de fichiers PHP. Cette version propose également une journalisation structurée, rendant l ingestion dans des plateformes comme Datadog plus facile. Des améliorations de performance ont été réalisées pour une meilleure gestion des charges élevées. Le lancement inclut aussi un jouet en peluche pour la communauté.

Dev back

Processing the Submitted Form

Cet article aborde le traitement des soumissions de formulaires dans Symfony, en expliquant comment récupérer, vérifier et enregistrer les données soumises. Il décrit également l'ajout de messages flash pour célébrer la création des objets, ainsi que la manière d'éviter les soumissions en double par redirection. En outre, il propose l'idée d'ajouter un second bouton de soumission pour améliorer l'efficacité des utilisateurs lors de la création de plusieurs objets rapidement.

Dev back

Creating a Form Type Class

Cet article explique comment créer une classe de type de formulaire avec Symfony 7. Il aborde l'importance des formulaires dans les applications web, comment installer le composant de formulaire Symfony, et les étapes pour réaliser une classe de formulaire type en utilisant le bundle Maker. Les bonnes pratiques pour manipuler les formulaires et les objets associés dans les contrôleurs et templates Twig sont également discutées.

"
Autre

L’année 2025 pour le projet PrestaShop - LinuxFr.org

L'année 2025 marque des évolutions significatives pour PrestaShop, avec la sortie de la version 9 et des améliorations telles que l'intégration de Symfony 6.4 et PHP 8.4. Des appels à contributions externes ont également été lancés pour optimiser le projet. La version 8.2.3 a été publiée pour corriger des failles de sécurité, et PrestaShop 9.1 est en phase de stabilization, avec une livraison attendue en 2026. Le projet continue d'évoluer dans le cadre d'une stratégie open source tout en engageant sa communauté.

Dev back

Single Table Inheritance

Cet article présente les concepts d'héritage de classe via l'approche Single Table Inheritance en utilisant Doctrine, un ORM populaire pour PHP. Cette méthode permet de stocker plusieurs classes dans une seule table de base de données, ce qui simplifie le schéma tout en maintenant l'intégrité des données. Ce chapitre est une pré-release d'un cours qui sera bientôt complété et publié. Il inclut également des liens vers des ressources supplémentaires et invite les lecteurs à s'inscrire pour être notifiés de la sortie du cours.

Dev back

Doctrine Inheritance: Classes in the Database Video Tutorial Screencast

Cette formation explore comment mapper l'héritage des classes PHP dans une base de données en utilisant Doctrine. Elle couvre des stratégies de mappage, la gestion des associations entre entités héritées, ainsi que les pièges et performance liés. À la fin, les participants sauront modéliser et gérer efficacement des structures de classes complexes tout en évitant de désordres dans leur base de données.

Fullstack

SymfonyCon Amsterdam 2025 : 20 ans, et une énergie d'adolescent | Les-Tilleuls.coop

La SymfonyCon Amsterdam a célébré les 20 ans du framework Symfony en présentant des avancées majeures, notamment le JsonStreamer, une performance accrue et une intégration de l'IA via le Model Context Protocol (MCP). Les sessions ont abordé des sujets variés tels que l'usage de Go pour les extensions PHP, l'importance de la souveraineté numérique en Europe, et des innovations dans le stockage de données avec ClickHouse. Un bilan global qui montre que Symfony reste à la pointe, tout en prenant en compte les enjeux d'architecture et de performance dans un monde numérique en mutation.

Dev back

A Week of Symfony #988 (December 1–7, 2025) (Symfony Blog)

Cette semaine, l'activité de développement de Symfony s'est concentrée sur la correction des bogues signalés dans les premières versions stables de Symfony 7.4 et 8.0. Un récapitulatif de la conférence SymfonyCon Amsterdam et des détails sur l'événement SymfonyCon Varsovie 2026 ont également été publiés. Au total, 66 pull requests ont été fusionnées et 40 issues ont été fermées, avec des améliorations notables dans la gestion des clients HTTP, le traitement des formulaires et plus encore.