Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/08/2007, 14:19
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 21 años, 2 meses
Puntos: 8
Re: La potencia de Creole, la sencillez de PHP!

Desde mi punto de vista Zend_Db es una de de las más potentes abstracciones de DB que existen, ademas de estar desarrollado con una poderosa implementación de OOP y patrones de diseños utiliza PDO.

Código PHP:
class LibrosModel extends Zend_Db_Table
{  
    private 
$_name 'libros';

    public function 
insert($data)
    {
        return 
parent::insert($data);
    }

    public function 
update($data)
    {
        return 
parent::update($data);
    }

    public function 
findAllWithName($name)
    {
        
$db $this->getAdapter();
        
$where $db->quoteInto("autor = ?"$name);
        
$order "autor";
        return 
$this->fetchAll($where$order);
    }
}

$data = array(
    
'isbn' => 'King',
    
'editorial'  => 'Arthur',
    
'autor' => 'blue',
    
'categoria' => 'King',
    
'titulo'  => 'Arthur',
    
'ubicacion' => 'blue',
);

$table = new libros();
print 
$table->insert($data);

$rowsset $table->findAllWithName('blue');

foreach(
$rowsset as $row){
    print 
'Id: ' $row->id ' - ' 'Nombre: ' $row->titulo.'<br />';


Última edición por zsamer; 15/08/2007 a las 14:32