예제 #1
0
 final function __construct($datos_tabla)
 {
     parent::__construct($datos_tabla);
     $this->inicializar();
     $this->ini();
 }
예제 #2
0
 protected function ejecutar_sql_update($id_registro, $tabla = null, $where = null, $cols_tabla = array(), $tabla_ext = false)
 {
     parent::ejecutar_sql_update($id_registro, null, null, $this->_cols_por_tabla[$this->_tabla]);
     //$nombre_tabla = $this->agregar_schema($this->_tabla_ext);
     if ($this->existe_fila_ext($id_registro)) {
         $where = $this->generar_sql_where_registro_ext($id_registro);
         parent::ejecutar_sql_update($id_registro, $this->_tabla_ext, $where, $this->_cols_por_tabla[$this->_tabla_ext], true);
     } else {
         // Hay que hacer un insert
         $this->actualizar_fks_ext($id_registro);
         parent::ejecutar_sql_insert($id_registro, false, $this->_tabla_ext, $this->_cols_por_tabla[$this->_tabla_ext], true);
     }
 }