Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2009, 14:04
GustavoV
 
Fecha de Ingreso: marzo-2006
Mensajes: 47
Antigüedad: 18 años, 7 meses
Puntos: 0
Zend Framework no me deja actualizar filas de la BD

Buenas!
Llevo toda la tarde con algo y no puedo solucionarlo. Haciendo el código mas simple posible para que se entienda mi problema, tengo la siguiente clase que extiende de Zend_Db_Table_Abstract
Código PHP:
<?php
class Admin_Model_DbTable_Usuarios extends Zend_Db_Table_Abstract{
    protected 
$_name "usuarios";
    protected 
$_primary "id";
    
    public static function 
insertar(){
        
$datos = array(
            
'nombre' => 'prueba',
            
'password' => 'probando'
        
);
        
$modelo = new self();
        
$usuario $modelo->createRow($datos);
        return 
$usuario->save();
    }

    public static function 
actualizar(){
        
$datos = array(
            
'nombre' => 'pruebaUpdate',
            
'password' => 'probandoUpdate'
        
);
        
$modelo = new self();
        
$where $modelo->getAdapter()->quoteInto('id = ?'12);
        return 
$modelo->update($datos$where);
    }
}
Mi problema es que cuando uso desde un controlador el metodo insertar funciona perfectamente pero al usar el método actualizar me tira un error del tipo: "Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)'".....

Ya no se si es un error tonto que no veo o que, por eso necesito ayuda.
Desde ya muchas gracias!