Pohánět

Pohánět
Typ ORM
Zapsáno v PHP
Operační systém multiplatformní
Nejnovější verze 1.7.1 (25. února 2014)
Licence licence LGPL3
webová stránka propelorm.org

Propel je open source ORM pro PHP5 . Umožňuje přístup k databázi pomocí různých objektů poskytovaných jednoduchým API pro ukládání a manipulaci s daty. Propel poskytuje webovým vývojářům potřebné nástroje pro práci s databázemi stejným způsobem jako s jinými PHP třídami a objekty. Propel je také součástí rámce Symfony a byl výchozím ORM až do verze 1.2.

Příklad použití

$book = BookPeer :: retrieveByPK ( 123 ); // Načtení záznamu z databáze $book -> setName ( 'Don\'t be Hax0red!' ); // změna. Není třeba se starat o únik dat $book -> save (); // konzervace $kritéria = nová kritéria (); // načtení všech záznamů... $criteria -> add ( BookPeer :: PUBLISH_YEAR , 2009 ); //... knihy vydané v roce 2009 $criteria -> addAscendingOrderBy ( AuthorPeer :: LAST_NAME ); //... řazení podle autora $books = BookPeer :: doSelectJoinAuthor ( $criteria ); foreach ( $books as $book ) { echo $book -> getAuthor () -> getFullName (); }

Odkazy