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
<?php class Email extends Doctrine_Record { public function setTableDefinition() { // setting custom table name: $this->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 !
<?php $user = new Email(); $user->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.



(2 votes, 4 / 5)
Espace de communautaire - postez vos commentaires