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!