Propel

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Propel
Стабільний випуск 1.6.2 (вересень, 2011)
Написано на PHP
Операційна система багатоплатформовий
Тип ORM
Ліцензія LGPL3 license
Сайт http://www.propelorm.org/

PropelORM з відкритим вихідним кодом для PHP5. Він дозволяє отримати доступ до бази даних, використовуючи безліч об'єктів, надаються простий API для зберігання та обробки даних. Propel надає веб-розробнику необхідні інструменти для роботи з базами даних по аналогії з роботою з іншими класами та об'єктами PHP. Propel також є складовою частиною фреймворку Symfony і був у ньому ORM за замовчуванням до версії 1.2.

Приклад використання[ред.ред. код]

$book = BookPeer::retrieveByPK(123); //retrieve a record from a database
$book->setName( 'Don't be Hax0red! ' ); //modify. Don't worry about escaping
$book->save(); //save
 
$criteria = new Criteria(); //retrieve all...
$criteria->add(BookPeer::PUBLISH_YEAR, 2009); //... books published 2009
$criteria->addAscendingOrderBy(AuthorPeer::LAST_NAME); //... ordered by author
$books = BookPeer::doSelectJoinAuthor ( $criteria) ; 
foreach( $books as $book) {
 echo  $book->getAuthor()->getFullName(); 
}

Див. також[ред.ред. код]

Посилання[ред.ред. код]


Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.