Aller au contenu principal

Symfony.

Architecture, composants et patterns avancés du framework Symfony.

15
billets
9
min de lecture moyenne

Billets de la catégorie Symfony

  1. Symfony

    EasyAdmin : quand un seul trait configure quatre CRUDs

    Structurer les champs de quatre entités partagées avec EasyAdmin. Quatre CRUDs pour Post, Page, Category et Series. Mutualisation en trait PHP pour éviter le copier-coller. FormField, tabs et fieldsets au service de la maintenabilité.

    11 min de lecture
  2. Symfony

    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.

    6 min de lecture
  3. Symfony

    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.

    12 min de lecture
  4. Symfony

    Faire tourner des LLM gratuitement avec Ollama

    Découvrez comment faire fonctionner un grand modèle de langage localement avec Ollama. Apprenez à installer, à tirer un modèle et à l'intégrer dans votre application Symfony grâce à ce guide complet.

    14 min de lecture
  5. Symfony

    Un widget Tui custom : trois bugs et un chat dégoûté

    Créez un widget personnalisé Tui pour afficher un GIF dans le terminal avec Symfony Terminal. Découvrez les étapes pour étendre AbstractWidget, implémenter render(RenderContext): array et utiliser onAttach(WidgetContext) pour animer une image.

    9 min de lecture
  6. Symfony

    EasyAdmin : construire un menu admin qui tient la route

    Créez un menu admin EasyAdmin robuste avec Symfony. ConfigureMenuItems(), linkTo: bonnes pratiques pour une navigation back-office efficace.

    12 min de lecture
  7. Symfony

    Symfony AI Mate : un troisième port d'entrée pour votre app Symfony

    Découvrez Symfony AI Mate, la solution innovante qui ouvre votre application Symfony aux agents via JSON-RPC sur stdio. Exposez vos services à des IDE ou chatbots en toute sécurité, sans port TCP ouvert. Simplifiez le développement avec cette approche unique.

    7 min de lecture
  8. Symfony

    C'est parti pour installer EasyAdmin

    Installez EasyAdmin sur Symfony en quelques minutes pour un back-office efficace. Découvrez pourquoi ce bundle est la solution idéale pour administrer vos entités Doctrine. Guide complet.

    7 min de lecture
  9. Symfony

    Générer son SEO avec Symfony AI et Gemini

    Implémentez la génération automatique de titre, description et mots-clés SEO avec Symfony AI, Gemini et Messenger dans votre administration EasyAdmin

    12 min de lecture
  10. Symfony

    Construire un système de redirections HTTP complet avec Symfony

    Système de redirections HTTP avec Symfony : règles exactes et regex, cache Redis, tracking via Messenger et création automatique lors des changements de slugs

    12 min de lecture
  11. Symfony

    Live Components : JavaScript, moi non plus

    Créez des interfaces réactives en PHP avec les Live Components de Symfony : pas de JavaScript, juste du Twig et des composants dynamiques.

    4 min de lecture
  12. Symfony

    Twig Components : la puissance du Backend dans le Frontend

    Arrêtez les macros Twig et les includes. Passez aux Composants Twig : Classes PHP typées, logique encapsulée et réutilisabilité maximale.

    4 min de lecture

Activez uniquement ce que vous souhaitez. Vos choix sont conservés 6 mois.

Strictement nécessaires

Indispensables au fonctionnement du site (session, sécurité, préférence d'affichage). Aucune donnée n'est partagée à des tiers et aucun consentement n'est requis.

Toujours actif

Mesure d'audience

Statistiques via Google Analytics (GA4) : pages vues, source du trafic, navigateur et interactions clés. Dépose des cookies de mesure, activés seulement avec votre accord (Consent Mode). Sans publicité ciblée, sans Google Signals, sans partage commercial.

Contenus externes

Affiche les GIF animés hébergés par Giphy (CDN aux États-Unis). À l'affichage d'un GIF, votre adresse IP et votre navigateur sont transmis à Giphy. Sans votre accord, les GIF ne s'affichent pas.