Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/08/2007, 14:19
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 22 años, 10 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