Fremdrive

Fremdrive
Type ORM
Skrevet i PHP
Operativ system på tværs af platforme
nyeste version 1.7.1 (25. februar 2014)
Licens LGPL3 licens
Internet side propelorm.org

Propel er en open source ORM til PHP5 . Det giver dig mulighed for at få adgang til en database ved hjælp af en række objekter leveret af en simpel API til lagring og manipulation af data. Propel giver webudvikleren de nødvendige værktøjer til at arbejde med databaser på samme måde som at arbejde med andre PHP klasser og objekter. Propel er også en del af Symfony- rammeværket og var standard-ORM indtil version 1.2.

Eksempel på brug

$book = BookPeer :: retrieveByPK ( 123 ); // Hent en post fra databasen $book -> setName ( 'Don\'t be Hax0red!' ); // lave om. Ingen grund til at bekymre sig om at undslippe data $book -> save (); // konservering $criteria = nye kriterier (); // hente alle poster... $criteria -> add ( BookPeer :: PUBLISH_YEAR , 2009 ); //... bøger udgivet i 2009 $criteria -> addAscendingOrderBy ( AuthorPeer :: LAST_NAME ); //... sorter efter forfatter $books = BookPeer :: doSelectJoinAuthor ( $criteria ); foreach ( $books as $book ) { echo $book -> getAuthor () -> getFullName (); }

Links