Hajt
Ugrás a navigációhoz
Ugrás a kereséshez
| Hajt | |
|---|---|
| Típusú | ORM |
| Beírva | PHP |
| Operációs rendszer | platformközi |
| legújabb verzió | 1.7.1 (2014. február 25.) |
| Engedély | LGPL3 licenc |
| Weboldal | propelorm.org |
A Propel egy nyílt forráskódú ORM a PHP5 -höz . Lehetővé teszi az adatbázis elérését egy egyszerű API által biztosított különféle objektumok használatával az adatok tárolására és manipulálására. A Propel megadja a webfejlesztőnek a szükséges eszközöket, hogy az adatbázisokkal ugyanúgy dolgozhasson, mint más PHP osztályokkal és objektumokkal. A Propel szintén a Symfony keretrendszer része, és az 1.2-es verzióig az alapértelmezett ORM volt.
Használati példa
$book = BookPeer :: retrieveByPK ( 123 ); // Rekord lekérése az adatbázisból
$book -> setName ( 'Don\'t be Hax0red!' ); // változás. Nem kell aggódnia az adatok kikerülése miatt
$book -> save (); // megőrzés
$kritérium = new Criteria (); // az összes rekord lekérése...
$criteria -> add ( BookPeer :: PUBLISH_YEAR , 2009 ); //... 2009-ben megjelent könyvek
$criteria -> addAscendingOrderBy ( AuthorPeer :: LAST_NAME ); //... rendezés szerző szerint
$books = BookPeer :: doSelectJoinAuthor ( $criteria );
foreach ( $books as $book ) {
echo $book -> getAuthor () -> getFullName ();
}