function getList($pagina = 1, $orden = "", $nrpp = Constants::NRPP) { //Valor predeterminado -> Constante, si se lo paso, coge el valor. $ordenPredeterminado = "{$orden}, id, capacidad, fabricante"; if ($orden === "" || $orden === null) { $ordenPredeterminado = "id, capacidad, fabricante"; } $registroInicial = ($pagina - 1) * $nrpp; $this->bd->select($this->tabla, "*", "1=1", array(), $ordenPredeterminado, " {$registroInicial}, {$nrpp}"); $r = array(); while ($fila = $this->bd->getRow()) { $discosDuros = new DiscoDuro(); $discosDuros->set($fila); $r[] = $discosDuros; } return $r; //Devuelve un array de DiscoDuro. }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageDiscoDuro($bd); $id = Request::post('id'); $capacidad = Request::post('capacidad'); $fabricante = Request::post('fabricante'); echo "REQUEST DE POST -> id: {$id} capacidad: {$capacidad} fabricante: {$fabricante}"; $discosDuros = new DiscoDuro($id, $capacidad, $fabricante); echo "<br/>Objeto DISCO " . $discosDuros->getJson() . "<br/>"; $r = $gestor->insert($discosDuros); $bd->close(); var_dump($bd->getError()); header("Location:visualizar.php");