Propel (PHP) - Propel (PHP)
Stabilní uvolnění | 1.7.1 / 25. února 2014[1] |
---|---|
Náhled verze | 2.0.0-alpha5 / 27. června 2015[2] |
Napsáno | PHP |
Operační systém | Cross-platform |
Typ | Objektově-relační mapování rámec |
Licence | MIT |
webová stránka | propelorm |
Pohánět je bezplatný open-source (MIT ) objektově-relační mapování sada nástrojů napsaná v PHP. Je také nedílnou součástí rámce PHP Symfony a byl výchozí ORM až do verze 1.2.
Dějiny
Projekt Propel byl zahájen v srpnu 2003 s dostupností beta verzí PHP verze 5. S verzí 5 bylo PHP konečně schopno poskytnout úroveň podpory pro objektově orientované programování že oba umožnily projekty jako Propel a také vytvořily poptávku po těchto dosud chybějících komponentách rozsáhlých objektově orientovaných architektur. Propel byl původně založen na Apache točivý moment projekt, který byl a Jazyk Java Projekt ORM.
Funkce
Primární funkcí Propel je poskytnout mapování mezi třídami PHP a databázovými tabulkami. K dosažení tohoto pohonu zahrnuje a generátor komponenta, která používá generování zdrojového kódu stavět třídy PHP na základě definice datamodelu napsané v XML. Propel také zahrnuje a runtime komponenta, která spravuje připojení, transakce a jakákoli výstřední pravidla, která popisují fungování systému RDBMS používán s Propelem.
Viz také
- Seznam softwaru pro objektově-relační mapování
- Doktrína (PHP)
- Symfony, a rámec webových aplikací
- Kapitán, vizualizační nástroj pro Propel
Reference
- ^ GitHub: Pohon / CHANGELOG
- ^ Pohánět: Blog