Propel | это... Что такое Propel? (original) (raw)

Propel

Propel

Тип ORM
Написана на PHP
Операционная система кроссплатформенный
Последняя версия 1.6.2 (Сентябрь, 2011)
Лицензия 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(books = BookPeer::doSelectJoinAuthor(books=BookPeer::doSelectJoinAuthor(criteria); foreach($books as $book) { echo $book->getAuthor()->getFullName(); }

Ссылки

Категории:

Wikimedia Foundation.2010.

Полезное

Смотреть что такое "Propel" в других словарях: