Personne n’est à l’abri d’une fuite des données de son application. Le chiffrement est une bonne solution pour rendre cette fuite inexploitable. Dans cette article je vous montre comment y parvenir avec PHP à travers quelques cas d’utilisation.
Doctrine ORM (Object-Relational Mapping) est une bibliothèque pour PHP qui fournit un moyen simple et efficace de mapper des modèles orientés objet à des bases de données relationnelles. Il vous permet de travailler avec des données de base de données en tant qu'objets, plutôt que d'écrire des requêtes SQL brutes ou d'utiliser un modèle de données de mappage.
Personne n’est à l’abri d’une fuite des données de son application. Le chiffrement est une bonne solution pour rendre cette fuite inexploitable. Dans cette article je vous montre comment y parvenir avec PHP à travers quelques cas d’utilisation.
Aujourd'hui je vous raconte une petite histoire à propos de MariaDB et Doctrine2 en train de couler et comment Redis, venant les sauver, les coule encore plus vite. Retour d’expérience sur mes déboires avec Redis et Doctrine2 en espérant soulager un MariaDB a bout de souffle.
Voici un cas particulier qui aidera peut être d'autres développeurs. J'ai une application Symfony2 avec plusieurs bases de données, plusieurs identifications et donc plusieurs Providers pour l'authentification. Dans cet article je vous présente comment choisir quel Entity Manager utiliser pour chaque Provider.
Pour changer un petit snippet sur Doctrine 2 pour apprendre à gérer les parenthèse dans la clause WHERE d'une requête SQL.
L'article précédent sur la création des Entity de Doctrine2 dans Symfony2, ne suffit finalement pas pour démarrer. J'ai rencontré plusieurs problèmes comme la suppression en cascade dans la base de donnée ou encore l'utilisation de fonction avancé.
Je ne sais pour quelle raison, toutes les lignes de commandes de Doctrine 2 n'ont pas été portées dans la ligne de commande de Symfony 2. Je trouve que la ligne de commande qui permet de valider le schema est la plus intéressante à porter sous Symfony2. Voici un petit tutoriel sur comment faire.
Dans cet article je vais détailler la création des Entities qui vont me servir à construire ma base de données. Au programme Doctrine 2, les annotations.