Une petite introduction pour vous faire découvrir un framework d’abstraction des bases de données (databases) en php5 qui prend en charge le mapping objets model (ORM)…. j’ai nommé « Doctrine »
Contrairement à propel, Doctrine prend en charge deux mode, la prégénération du model, et la creation au runtime directement (appréciable lors des phases de débugages).
1: Décrivez votre objet
setTableName('emails'); $this->hasColumn('address', // name of the column 'string', // column type '200', // column length array('notblank' => true) ); } } ?>
Ceci veux dire que notre table « emails » contient une colonne de type « String » nommée « address », non vide (extrait de la documentation de « php doctrine »).
2: Utilisez-le !
address= 'toto@toto.fr'; // sauvegarde l'enregistrement $user->save(); ?>
Si vous souhaitez découvrir plus en profondeur Doctrine, suivez les liens en bas d’article.