php-ORM
php-ORM es un nuevo y pequeño motor de persistencia de objetos para PHP5. Se ha tratado de realizarlo lo mas usable y flexible posible. Y aunque todavia esta en desarrollo ya va teniendo muy buena pinta.
Entre las cosas que ya puede hacer estan:
- Recuperar un registro de la base de datos usando su PK
- Guardar cambios del registro en la base de datos
- Recuperar un registro de la base de datos usando algun campo UNIQUE
- Permitir la busqueda usando cualquier campo
- Terminar el soporte para las claves foraneas
- Terminar la pagina web.
Este es un ejemplo de un script que usa php-ORM:
<?php
require(’ORM.php’);
class Test extends ORM
{
protected $tablename = "notarios";
protected $PK = array("id2");
protected $names = array("id2"=>"id","login"=>"login","clave"=>"passwd","appaterno"=>"appaterno","apmaterno"=>"apmaterno", "nombre"=>"nombre", "email"=>"email", "telefono"=>"telefono", "celular"=>"celular");
protected function createObject($pk)
{
return new Test($pk);
}
}$a = new Test(null);
$b = $a->getOneBy("login","czarate");
echo $b->login;
echo "\n\n";
?>
Eso es lo minino que hay que definir en php-ORM para que funcione con nuestra base de datos.
Para los que se animen a probarlo, la pagina web del proyecto es php-ORM
Technorati Tags: php, orm, programacion
powered by performancing firefox
interesante pero creo que tambien sería mucho más interesante que nos muestres algo de la clase ORM ya que en la pagina del proyecto que citas contiene muy poco casi nula información a el proyecto y esta desactualizada.
Comment by leotrux — January 18, 2008 @ 12:44 pm
phporm continua, si deseas verlo … lo puedes ubicar en http.//necudeco.com
Comment by NeCuDeCo — February 11, 2008 @ 3:21 am