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
Un rapide snippet pour supprimer un fichier ou le contenue d’un dossier comité et pushé par Erreur. En effet, après avoir poussé un fichier sur le dépôt, si vous supprimer le fichier en local, il ne sera pas supprimer du dépôt distant. Pour un fichier : Pour un dossier : N’oublier d’ajouter ce fichier
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
Salut les utilisateurs de Symfony. Petit snippets utile pour ceux qui démarre les testes unitaire avec Symfony. Pour faire vos tests unitaires automatisé, vous aurez certainement besoin d’accéder a vos service via le gestionnaire de service de Symfony (ben ouai, c’est vachement pratique pour ne pas avoir a tout configurer à la mano 🙂 ).
Après avoir mis en place le bundle HWIOAuthBundle pour utiliser l’Oauth 2, vous devez récupérer toutes vos données via l’API rest en question. Et pour chaque requête vous devez passer le token dans les HEADERS de la requête. Nous allons voir ici comment injecter ce token automatiquement.
Je m’adresse ici a ceux qui souhaitent contrôler la session de leurs utilisateurs plus précisément. En effet, si vous pensé qu’i suffit de configurer la durée de session avec session.gc_maxlifetime et bien non se n’est pas si simple.
Lorsque l’on ne connait pas la structure d’une base de données ou que celles-ci est très importante, il est parfois difficile de trouver dont ou sont.”>les tables dont on a besoin.