close

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 (); 
}

Linkek