Propulsa

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Propel este o implementare gratuită ( licențiată MIT ) a unui ORM , scris în PHP .

Istorie

Proiectul Propel a început în august 2003, cu disponibilitatea versiunilor beta de PHP 5. Cu versiunea 5, PHP a reușit în cele din urmă să ofere un nivel de suport pentru programarea orientată obiect , ceea ce a făcut posibilă crearea Propel. Propel s-a bazat inițial pe proiectul Apache Torque , o implementare a unui ORM scris în Java

Caracteristici

Funcționalitatea principală a Propel este de a furniza o mapare între clasele PHP și tabele într-o bază de date. Pentru a efectua această mapare, Propel este prevăzut cu o componentă de generație (numită „generator”), care generează codul sursă pentru a construi clase PHP, pe baza definițiilor modelului de date scrise în XML . Propel are, de asemenea, o componentă numită „runtime”, care gestionează conexiunile, tranzacțiile și alte reguli utilizate pentru a descrie modul în care funcționează RDBMS . Propel are, de asemenea, toate caracteristicile de bază ale unui ORM și vă permite să efectuați CRUD pe date, să efectuați cercetări și manipulări pe modele cu relații, să efectuați validarea datelor, să gestionați tranzacțiile .

Elemente conexe

linkuri externe