Luego de mucho batallar pudimos dar con la respuesta de este conflicto que agunos lectores de este espacio han tenido. Si deseas compartir algún detalle no dejes de aportar tu conocimiento.
rasgo Gestiona Transacciones (Ver fuente)
Métodos
mixed | transacción(Cierre $ devolución de llamada, int $ intentos = 1) Ejecute un cierre dentro de una transacción. |
|
void | handleTransactionException (Desechable $ e, int $ currentAttempt, int $ maxAttempts)
Manejar una excepción encontrada al ejecutar una declaración transaccionada. |
|
void | beginTransaction ()
Inicie una nueva transacción de base de datos. |
|
void | createTransaction ()
Crea una transacción dentro de la base de datos. |
|
void | createSavepoint ()
Cree un punto de guardado dentro de la base de datos. |
|
void | handleBeginTransactionException (Desechable $ e)
Manejar una excepción desde el comienzo de una transacción. |
|
void | cometer()
Confirme la transacción de la base de datos activa. |
|
void | handleCommitTransactionException (Desechable $ e, int $ currentAttempt, int $ maxAttempts)
Maneja una excepción encontrada al confirmar una transacción. |
|
void | rollBack (int |null $ toLevel = null)
Revertir la transacción de la base de datos activa. |
|
void | performRollBack (int $ toLevel)
Realice una reversión dentro de la base de datos. |
|
void | handleRollBackException (Desechable $ e)
Manejar una excepción de una reversión. |
|
En t | transactionLevel ()
Obtenga el número de transacciones activas. |
Detalles
mixed
transacción(Cierre $ devolución de llamada, int $ intentos = 1)
Ejecute un cierre dentro de una transacción.
Parámetros
Cierre | $ devolución de llamada | |
En t | $ intentos |
Valor devuelto
mixed |
Excepciones
Desechable |
protegido void
handleTransactionException (Desechable $ e, int $ currentAttempt, int $ maxAttempts)
Manejar una excepción encontrada al ejecutar una declaración transaccionada.
Parámetros
Desechable | $ e | |
En t | $ currentAttempt | |
En t | $ maxAttempts |
Valor devuelto
void |
Excepciones
Desechable |
void
beginTransaction ()
Inicie una nueva transacción de base de datos.
Valor devuelto
void |
Excepciones
Desechable |
protegido void
createTransaction ()
Crea una transacción dentro de la base de datos.
Valor devuelto
void |
Excepciones
Desechable |
protegido void
createSavepoint ()
Cree un punto de guardado dentro de la base de datos.
Valor devuelto
void |
Excepciones
Desechable |
protegido void
handleBeginTransactionException (Desechable $ e)
Manejar una excepción desde el comienzo de una transacción.
Parámetros
Desechable | $ e |
Valor devuelto
void |
Excepciones
Desechable |
void
cometer()
Confirme la transacción de la base de datos activa.
Valor devuelto
void |
Excepciones
Desechable |
protegido void
handleCommitTransactionException (Desechable $ e, int $ currentAttempt, int $ maxAttempts)
Manejar una excepción encontrada al confirmar una transacción.
Parámetros
Desechable | $ e | |
En t | $ currentAttempt | |
En t | $ maxAttempts |
Valor devuelto
void |
Excepciones
Desechable |
void
rollBack (int |null $ toLevel = null)
Revertir la transacción de la base de datos activa.
Parámetros
int |null | $ toLevel |
Valor devuelto
void |
Excepciones
Desechable |
protegido void
performRollBack (int $ toLevel)
Realice una reversión dentro de la base de datos.
Parámetros
En t | $ toLevel |
Valor devuelto
void |
Excepciones
Desechable |
protegido void
handleRollBackException (Desechable $ e)
Manejar una excepción de una reversión.
Parámetros
Desechable | $ e |
Valor devuelto
void |
Excepciones
Desechable |
int transactionLevel ()
Obtenga el número de transacciones activas.
Valor devuelto
En t |
Aquí puedes ver las reseñas y valoraciones de los lectores
No se te olvide mostrar este enunciado si lograste el éxito.