Que vous soyez un développeur débutant cherchant à se familiariser avec Symfony ou un professionnel expérimenté désireux de parfaire vos connaissances sur les variables d’environnement, cette vidéo est faite pour vous. Avec des exemples concrets et des conseils, vous serez équipé pour gérer vos configurations d’environnement.
Je vous présente aujourd’hui le design pattern Specification qui permet de rendre votre code plus lisible, plus maintenable et plus facile à tester. Un tutoriel en mode live, sans trop de préparation pour plus de naturel. Dites-moi en commentaire si vous préférez du ‘live’ ou quelque chose de fortement préparé.
Après une grosse période d’absence, je vous propose une vidéo montrant comment installer API Plateforme sur Symfony et comment notre première API Restfull. Et le plus beau dans tout ça, c’est que sans préparation, je le fait en une trentaine de minutes. Contrairement a d’habitude, je n’ai pas préparé la vidéo, ce n’est pas
Je vous partage aujourd’hui un article ayant pour sujet ‘Gerer les erreurs en production’. Je voulais écrire un article sur se thème depuis quelques temps, mais onb m’a devancé et Nicolas POTIER à plutôt bien résumer le sujet. Il parle des différents système permettant de gérer les erreurs et le temps nécessaire pour chacun d’eux
Nous allons voir comment configurer les divers outils pour envoyé les logs de symfonys dans ELK en passant par kafka Installer les extensions permettant de communiquer avec kafka Dans un premier temps, nous allons installer le nécessaire sur notre poste pour pouvoir communiquer avec kafka. Avec linux / docker Dans votre DockerFile ajouter les
Parfois nous avons besoin de faire un script PHP. Vous pouvez tout a fait faire un script qui peut être appelé en ligne de commande grâce à CLI ou vous pouvez créer une commande Symfony. Cela vous permettra d’utiliser les composant de Symfony et tout vos composant qui vous avez mis tant de temps à
Aujourd’hui, je vous propose de faire le point sur la déclaration de service dans Symfony (notamment Symfony 4) et de comment les récupérer dans les contrôleurs. Nous allons aussi voir la différence entre les classe Controller et AbstractController étendu par nos contrôleurs.
Symfony 4 n’utilise plus de fichier app.php comme point d’entrée mais un fichier index.php. Cela vous oblige à modifier vos règles de réécritures. Voici ci-dessous le web.conf a créer :
Depuis Symfony 3.4, tous les services sont privé par défaut. Cela permettait de bien distingué les services qui peuvent être utilisé directement des services fonctionnant en interne. Depuis la console, un debug:container permet de lister les services existant, mais seulement les service publique. En effet, pour afficher les services prévié, Symfony 4.1 ajoute l’option pour liste
J’ai voulut utiliser la fonction SQL LEFT via Doctrine. A ma grande surprise j’ai eu l’erreur suivante : oO Mais, pourquoi il m’insulte alors que mon SGBD connait bien la fonction LEFT ? Pourquoi cette erreur ? Si vous utiliser Doctrine, vous utiliser le DQL (Doctrine Query Langage). Ce langage est une surcouche qui