Propel (PHP)

Propel (PHP)

Propel is a free, open-source (LGPL) object-relational mapping toolkit written in PHP. It is also an integral part of the PHP framework Symfony.

History

The Propel project was started in August 2003, with the availability of beta versions PHP version 5. With version 5, PHP was finally able to provide a level of support for object-oriented programming that both made projects like Propel possible and also created a demand for these hitherto-missing components of large-scale, object-oriented architectures. Propel was originally based on the Apache Torque project, which was a Java language ORM project.

Features

Propel's primary function is to provide a mapping between PHP classes and database tables. To accomplish this Propel includes a "generator" component which uses source code generation to build PHP classes based on a datamodel definition written in XML. Propel also includes a "runtime" component which manages connections, transactions, and any idiosyncratic rules that describe the workings of the RDBMS being used with Propel.

External links

* [http://propel.phpdb.org Propel Home Page]
* [http://db.apache.org/torque Apache Torque Home Page]
* [http://www.symfony-project.org/book/1_0/08-Inside-the-Model-Layer Symfony Framework Model Layer (Propel)]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Propel (PHP) — Propel является бесплатным (LGPL) с открытым исходным кодом PHP. Он также является неотъемлемой частью PHP См. также Doctrine (PHP) Ссылки Официальный сайт Тест производительности …   Википедия

  • Propel — may refer to: *A way to move something, see propulsion (disambiguation) *Propel Fitness Water, a product from the makers of Gatorade *Propel (PHP), an object relational mapping solution for PHP …   Wikipedia

  • Propel — Aktuelle Version 1.6 (Mai 2011) Programmier­sprache PHP Kategorie Framework Lizenz MIT …   Deutsch Wikipedia

  • Propel — Тип ORM Написана на PHP Операционная система кроссплатформенный Последняя версия 1.6.2 (Сентябрь, 2011) Лицензия LGPL3 license Сайт …   Википедия

  • Propel — est un ORM pour PHP 5. Le développement de Propel est accessible sur GitHub: https://github.com/propelorm/Propel. Licence : Jusqu à la version 1.4 : GNU GPL v3 ou suivantes À partir de la version 1.5 : Licence MIT Il est possible… …   Wikipédia en Français

  • PHP-GTK — Тип Библиотека Разработчик Andrei Zmievski Операционная система Кроссплатформенный Последняя версия 2.0.1 (16 мая 2008) …   Википедия

  • PHP-Qt — Тип Библиотека Разработчик Katrina Niolet, Jean Luc Gyger, Thomas Moenicke Операционная система Кроссплатформенный Последняя версия 0.9 (26 декабря 2007) Лицензия GNU Lesser General Public License …   Википедия

  • PHP — This article is about the scripting language. For other uses, see PHP (disambiguation). PHP PHP: Hypertext Preprocessor Paradigm(s) imperative, object oriented, Procedural, reflective Appeared in …   Wikipedia

  • PHP — У этого термина существуют и другие значения, см. PHP (значения). PHP Семантика: мультипарадигменный …   Википедия

  • PHP DevelStudio — DevelStudio Гл …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”