Impulsar

Impulsar
Tipo de ORM
Escrito en PHP
Sistema operativo multiplataforma
ultima versión 1.7.1 (25 de febrero de 2014)
Licencia Licencia LGPL3
Sitio web propelorm.org

Propel es un ORM de código abierto para PHP5 . Le permite acceder a una base de datos utilizando una variedad de objetos proporcionados por una API simple para almacenar y manipular datos. Propel le brinda al desarrollador web las herramientas necesarias para trabajar con bases de datos de la misma manera que trabaja con otras clases y objetos de PHP. Propel también forma parte del marco Symfony y fue el ORM predeterminado hasta la versión 1.2.

Ejemplo de uso

$libro = BookPeer :: retrieveByPK ( 123 ); // Recuperar un registro de la base de datos $book -> setName ( '¡No seas Hax0red!' ); // cambio. No hay necesidad de preocuparse por escapar de los datos $book -> save (); // preservación $criterios = nuevos criterios (); // obtener todos los registros... $criterios -> agregar ( BookPeer :: PUBLISH_YEAR , 2009 ); //... libros publicados en 2009 $criterios -> addAscendingOrderBy ( AuthorPeer :: LAST_NAME ); //... ordenar por autor $libros = BookPeer :: doSelectJoinAuthor ( $criterios ); foreach ( $libros as $libro ) { echo $libro -> getAuthor () -> getFullName (); }

Enlaces