Propel (PHP) - Propel (PHP)

Продвигать
Стабильный выпуск
1.7.1 / 25 февраля 2014 г. (2014-02-25)[1]
Предварительный выпуск
2.0.0-alpha5 / 27 июня 2015 г. (2015-06-27)[2]
Написано вPHP
Операционная системаКроссплатформенность
ТипОбъектно-реляционное отображение рамки
ЛицензияМассачусетский технологический институт
Интернет сайтпропелорм.org

Продвигать это бесплатная программа с открытым исходным кодом (Массачусетский технологический институт ) объектно-реляционное отображение инструментарий, написанный на PHP. Это также неотъемлемая часть PHP-фреймворка. Symfony и был ORM по умолчанию до версии 1.2 включительно.

История

Проект Propel был начат в августе 2003 года, когда появились бета-версии PHP версии 5. С версией 5 PHP наконец смог обеспечить уровень поддержки для объектно-ориентированного программирования это сделало возможными такие проекты, как Propel, а также создало спрос на эти доселе отсутствующие компоненты крупномасштабных объектно-ориентированных архитектур. Propel изначально был основан на Apache Torque проект, который был Язык Java ORM проект.

Функции

Основная функция Propel - обеспечить отображение между классами PHP и таблицами базы данных. Для достижения этой цели Propel включает генератор компонент, который использует генерация исходного кода для создания классов PHP на основе определения модели данных, написанной на XML. Propel также включает время выполнения компонент, который управляет соединениями, транзакциями и любыми идиосинкратическими правилами, описывающими работу СУБД используется с Propel.

Смотрите также

Рекомендации

  1. ^ GitHub: Propel / CHANGELOG
  2. ^ Пропел: Блог

внешняя ссылка