Foros del Web » Programando para Internet » PHP » Zend »

No funciona INSERT en Zend Framework

Estas en el tema de No funciona INSERT en Zend Framework en el foro de Zend en Foros del Web. Hola, Esta vez tengo un problema que parece sencillo pero no logro encontrar el error. Básicamente, tengo el siguiente método: Código PHP: class  Admin_Model_DbTable_Usuarios  extends  ...
  #1 (permalink)  
Antiguo 22/05/2010, 15:18
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 22 años, 10 meses
Puntos: 0
Pregunta No funciona INSERT en Zend Framework

Hola,

Esta vez tengo un problema que parece sencillo pero no logro encontrar el error. Básicamente, tengo el siguiente método:

Código PHP:
class Admin_Model_DbTable_Usuarios extends Zend_Db_Table_Abstract{
public function 
insertar(){  
  try {
        
$datos = array( 
            
'nombre' => 'nombre'
            
'password' => 'passs' 
        
); 
        
$model = new Admin_Model_DbTable_Usuarios();
        
$usuario $modelo->createRow($datos); 
        
$usuarioId =  $usuario->save();
        return 
$usuarioId
  } catch( 
Exception $e) {
        echo 
$e->getMessage() . '<br />' $e->getTraceAsString();
        exit();
  }

Para probar si efectivamente está realizando la inserción hice un echo a la variable $usuarioId, y sí me retorna un valor, pero cuando voy a verificarlo en la bd veo que no inserta los registros. Qué es lo que puede estar fallando? o qué es lo que estoy haciendo mal?

Gracias por su ayuda

__________________
Gaby :adios:

Última edición por gabyweb; 22/05/2010 a las 15:33
  #2 (permalink)  
Antiguo 23/05/2010, 09:35
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 10 meses
Puntos: 3
Respuesta: No funciona INSERT en Zend Framework

Yo lo uso asi:

Código PHP:
$trabajoActual $this->createRow();
        
$trabajoActual->nombre $trabajo->getNombre();
        
$trabajoActual->descripcionCorta $trabajo->getDescripcionCorta();
        
$trabajoActual->descripcion $trabajo->getDescripcion();
        
$trabajoActual->material $trabajo->getMaterial();
        
$trabajoActual->save();

        return 
$trabajoActual->id
Un saludo
  #3 (permalink)  
Antiguo 27/05/2010, 08:40
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 22 años, 10 meses
Puntos: 0
De acuerdo Respuesta: No funciona INSERT en Zend Framework

Encontré el error. Lo que pasa es que estoy usando transacciones y en ningún momento hice Commit.

Gracias
__________________
Gaby :adios:

Etiquetas: framework, insert
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:13.