Twig

Dev back

Rendering the File List Client Side

Cet article traite de la création d'une interface pour le téléchargement de fichiers dans Symfony 5. Il aborde la manière de rendre la liste de fichiers disponible côté client à l'aide de JavaScript, ainsi que l'utilisation de templates Twig pour générer le contenu. Il contient des exemples de code pour gérer les fichiers et les afficher dynamiquement dans l'interface. Les différentes parties essentielles incluent la configuration du contrôleur et la logique de rendu.

Dev front

Twig Helpers, entrypoints.json & yarn Scripts

Cet article présente un tutoriel sur l'utilisation de Webpack Encore avec Symfony, mettant en lumière les Helpers Twig, le fichier entrypoints.json et les scripts Yarn. Il propose une méthode pour optimiser l'intégration des assets dans un projet Symfony, notamment en déplaçant les scripts dans la section <head> pour améliorer les performances. Le contenu inclut des conseils pratiques et des références à la documentation de Symfony.

Dev back

New in Symfony 7.3: Twig Extension Attributes (Symfony Blog)

La version 7.3 de Symfony simplifie et améliore les extensions Twig grâce aux attributs PHP, permettant de déclarer des filtres et fonctions directement avec des attributs, ce qui rend les extensions plus propres et maintenables tout en conservant une performance élevée. L'approche actuelle évite de devoir étendre la classe de base et permet le chargement à la demande des logiques, simplifiant ainsi la gestion des extensions.

Dev back

Using a Base Email Template

Ce tutoriel présente comment utiliser un modèle d'email de base avec Symfony, en détaillant la configuration et l'envoi d'e-mails. Il propose également des exemples de code pour la création de modèles d'e-mails personnalisés, incluant le traitement des emails hebdomadaires des auteurs. La version du tutoriel prend en charge Symfony 4.3, mais est également compatible avec les versions 4.4 et 5.

Dev back

Absolute URLs to Routes & Assets

Ce tutoriel aborde la gestion des URL absolues pour les routes et les assets dans Symfony, en se basant sur les versions 4.3 à 5. Il rappelle également l'utilisation de la fonction url() dans les templates Twig, en fournissant des exemples pratiques de l'envoi d'emails et de la gestion des images avec Webpack Encore. Les lecteurs apprendront à créer des liens dynamiques dans leurs applications Symfony et à configurer correctement les assets.

Dev back

Symfony Mailer: Love Sending Emails Again Video Tutorial Screencast

Le tutoriel présente le composant Mailer de Symfony, permettant d'envoyer des emails de manière efficace dans une application. Il couvre l'installation, la configuration, le débogage, l'utilisation de modèles HTML avec Twig, ainsi que l'envoi d'emails avec des pièces jointes et des intégrations avec des services de cloud comme SendGrid. Ce guide est conçu pour faciliter l'envoi d'emails, du processus de développement jusqu'à la mise en production.

Dev back

Custom Entity Methods & Twig Magic

Cet article présente un tutoriel sur la création de méthodes d'entité personnalisées et l'utilisation de Twig dans une application Symfony 6. Il explique comment ajouter des méthodes spécifiques à des entités et comment intégrer celles-ci dans des templates Twig, tout en soulignant l'importance de la gestion efficace des données dans le contexte d'une application web.

Dev back

Attachments and Images

Cet article traite de l'utilisation de Symfony Mailer pour ajouter des pièces jointes et des images dans les e-mails. Il explique comment intégrer des fichiers en tant que pièces jointes et comment incorporer des images directement dans le contenu HTML des e-mails, en utilisant Twig pour rendre les e-mails. C'est une introduction pratique et technique sur la gestion avancée des e-mails avec Symfony.

Fullstack

SymfonyLive Paris 2025 : Développer plus vite grâce à FrankenPHP (Symfony Blog)

La conférence SymfonyLive Paris 2025 se tiendra les 27 et 28 mars et mettra en avant Kévin Dunglas, qui présentera FrankenPHP, une nouvelle fonctionnalité permettant une régénération quasi-instantanée du cache de Symfony grâce aux watchers et au mode worker. Cela vise à améliorer l'expérience des développeurs en réduisant les temps de chargement lors du développement.