Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Consulta ZF

Estas en el tema de Consulta ZF en el foro de Frameworks y PHP orientado a objetos en Foros del Web. HOLA Quisiera saber como es posible saber si una operación insert, update, delete se llevo a cabo con éxito utilizando ZEND FRAMEWORK. Hay algun metodo ...
  #1 (permalink)  
Antiguo 01/01/2011, 19:30
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Pregunta Consulta ZF

HOLA

Quisiera saber como es posible saber si una operación insert, update, delete se llevo a cabo con éxito utilizando ZEND FRAMEWORK. Hay algun metodo que permita saber si todo se realizo con exito.

Saludos, gracias
  #2 (permalink)  
Antiguo 01/01/2011, 20:04
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Consulta ZF

Miraste en el API ?
  #3 (permalink)  
Antiguo 01/01/2011, 20:19
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Consulta ZF

MMM creo que no entendiste mi duda, tratare de explicarla mejor, la pregunta esta orientada a Zend_Db_Table y BBDD, quiero saber si hay algun metodo que devuelva "true" o "false" ojo entre comillas por decir algo si es que una transaccion insert, update o delete se llevo a cabo exitosamente. entonces hacer algo asi.

Código PHP:
Ver original
  1. if ($this->getDbTable()->insert($data)->getStatus() === 'OK' )//algo asi es solo un ejemplo
  2. {
  3.    //hago algo muestro mensajes devuelvo estados cosas asi.
  4. }

Slds y ojala haya quedado mas claro.
  #4 (permalink)  
Antiguo 01/01/2011, 20:29
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Consulta ZF

La manera mas fácil de saber si existe o no algo así, es mirar el API,

Según el API:

insert
return: The primary key of the row inserted.

update
return: The number of rows updated.

delete
return: The number of rows deleted.

Y ante cualquier error grave lanza un Zend_Db_Exception
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 23:47.