Hola debes usar $con (la propiedad de tu objeto).
La coneccion ya esta, solo la debes usar.
Saludos
- <?php
- Class Auditoria_Concurrente extends Conexion {
- public $con ;
- public function __construct() {
- $this->con = $this->conectar();
- }
- //funcion donde uso la transaccion
- function registro_auditoria_concurrente ($data_pac, $fec_ing, $fec_egr)
- {
- //aca inicio la transaccion con PDO
- try{
- $this->con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $this->con->beginTransaction();
- $this->con->exec("insert into mi_tabla ... ");
- $this->con->exec("insert into mi_tabla2 ... ");
- $this->con->commit();
- }
- }catch (Exception $e) {
- $this->con->rollBack();
- echo "Error: " . $e->getMessage();
- }
- //fin de la transaccion
- }
- }
- ?>