Symfony.
Architecture, composants et patterns avancés du framework Symfony.
- 15
- billets
- 9
- min de lecture moyenne
Billets de la catégorie Symfony
-
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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