final function __construct($datos_tabla) { parent::__construct($datos_tabla); $this->inicializar(); $this->ini(); }
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); } }