public function where($campos) { $sqlWhere = ""; if (is_array($campos)) { foreach ($campos as $field) { if ($sqlWhere != "") { $sqlWhere .= " AND "; } $sqlWhere .= $field['campo'] . ' ' . $field['operador'] . ' \'' . $field['valor'] . '\''; } } if ($sqlWhere != "") { $sqlWhere = " WHERE {$sqlWhere}"; } $resultados = array(); $consulta = $this->db->query("SELECT * FROM cursos_temarios {$sqlWhere}"); if ($consulta->num_rows() == 0) { return; } else { foreach ($consulta->result() as $fila) { $tem = new Md_temario(); $resultados[] = $tem->find($fila->id); } } return $resultados; }