示例#1
0
 /**
  * Carga el datos_tabla asociado CON clausulas WHERE y FROM especificas, el entorno no incide en ellas
  * @param array $where Clasulas que seran concatenadas con un AND
  * @param array $from Tablas extra que participan (la actual se incluye automaticamente)
  * @param boolean $anexar_datos Si es false borra todos los datos actuales de la tabla, sino los mantiene y adjunto los nuevos
  * @param boolean $usar_cursores En caso de anexar datos, fuerza a que los padres de la fila sean los cursores actuales de las tablas padre
  * @return boolean Falso si no se encontro ningún registro
  */
 function cargar_con_where_from_especifico($where = null, $from = null, $anexar_datos = false, $usar_cursores = false)
 {
     toba_asercion::es_array_o_null($where, "AP [{$this->_tabla}] El WHERE debe ser un array");
     toba_asercion::es_array_o_null($from, "AP [{$this->_tabla}] El FROM debe ser un array");
     $sql = $this->generar_sql_select($where, $from);
     return $this->cargar_con_sql($sql, $anexar_datos, $usar_cursores);
 }