Avez-vous déjà utilisé l’extension SoftDelete fournie par la librairie Doctrine Extensions ? Si oui peut être vous êtes vous aperçu que l’événement postRemove habituellement intercepté par vos listeners / suscribers lors de la suppression d’une entité ne l’est plus lorsque…
Validation des paramètres passés en GET avec l’OptionsResolver
L’OptionsResolver est mon nouvel ami depuis la 2.1, et je m’en sers assez souvent. Ci-dessous un petit exemple de l’utilisation de l’OptionsResolver pour valider les paramètres passés en GET sur une action. On peut être amené à faire ce genre…
LexikPayboxBundle
Lexik est heureux d’annoncer la sortie du bundle LexikPayboxBundle développé en partenariat avec Paybox. Ce bundle Symfony2 a pour but de faciliter l’intégration des solutions de paiement proposées par Paybox.
LexikMailerBundle, gérez vos templates de mails en base de données
N’avez-vous jamais eu un client qui vous demande régulièrement de modifier le contenu des emails envoyés depuis le site ? Ou mieux un client qui souhaite lui même modifier le contenu des emails ? Dans ce genre de cas le…
Contrôler la santé de son application Symfony2
Il peut parfois être utile de pouvoir faire un bilan rapide sur la santé de son application Symfony2. Ce bilan peut reposer sur des « check » plus ou moins avancés comme par exemple vérifier que la base de données répond correctement….
LexikTranslationBundle, pour éditer vos traductions avec Symfony2
Bonjour à tous, voici le premier bundle Symfony2 made in Lexik, j’ai nommé LexikTranslationBundle. Le but de ce bundle est simple, pouvoir gérer le contenu des fichiers de traduction (xliff, yml, php) via la base de données afin de faciliter…
Envoi d’email avec Symfony et Mailjet
Petit constat : La gestion des expéditions de mails dans les projets Web est souvent laborieuse. En effet, les serveurs ne sont pas toujours bien configurés pour ça. Il arrive que les emails partent en spam ou encore qu’ils soient…
Présentation du lxErrorLoggerPlugin
Voici le petit dernier des plugins Symfony de chez Lexik, lxErrorLoggerPlugin, son but est simple : vous alerter en cas d’erreurs PHP ou Exceptions sur vos projets Symfony. Le besoin est simple, être alerté et éventuellement logger chaque erreurs, qu’elles…
Utilisation de l’event dispatcher depuis les classes du modèle.
Le but de cet article n’est pas d’expliquer le fonctionnement des événements symfony, la documentation officielle est très bien faite à ce sujet, et pas mal d’articles expliquant leur implementation existent déjà. Le but est juste de savoir comment faire…
Utilisation de VHost pour l’accès au backend
L’idée est de ne plus accéder au backend de notre site web en utilisant backend.php dans l’url, mais de passer par un sous domaine. http://www.super-website.com → frontend http://admin.super-website.com → backend Supposons que mon projet Symfony se trouve dans /home/public_html/. Commençons…