Accueil > Mots-clés > PHP > doctrine
doctrine
Articles
-
L’accès aux bases simplifié avec l’ORM Doctrine
3 mai 2011, par Super Pangolin
Un ORM (object relationnal mapping) est une couche d’abstraction qui s’intercale entre le code PHP (ou autre) et la base de données. Doctrine est l’un des deux principaux ORM proposés pour PHP. Son concurrent, propel, est, semble-t-il un peu plus rapide, mais moins pratique à utiliser (je ne l’ai pas testé). Mon choix s’est donc porté sur doctrine, qui semble plus prometteur : même les développeurs de Symphony qui jusque là favorisaient propel se tournent maintenant vers doctrine. Autre avantage selon (...)
-
Créer un nouveau générateur d’identifiant
20 avril 2011, par Super Pangolin
Si la base de votre client est mal configurée et que vous n’avez ni d’auto-increment ni de séquence et que, justement, c’est la base de votre client, il n’est pas question de modifier sa structure, les générateurs de Doctrine ne sont pas suffisants. Nous allons donc créer un générateur qui va trouver la valeur maximum de votre colonne et l’incrémenter.
Si vos entités sont bien configurées, lors d’une insertion en base, Doctrine connait votre (vos) colonnes qui servent d’identifiant à votre table. Vous (...)