private function mapearArea(Area $area, array $props) { if (array_key_exists('idArea', $props)) { $area->setIdArea($props['idArea']); } if (array_key_exists('nombre', $props)) { $area->setNombreArea($props['nombre']); } if (array_key_exists('orden', $props)) { $area->setOrden($props['orden']); } }
public function getArea($idArea) { $connection = parent::initDB(); $query = "SELECT idArea, nombreArea, departamento FROM area " . "WHERE idArea = {$idArea}"; $result = mysql_query($query); if (mysql_num_rows($result) == 0) { throw new Exception('No se pudo obtener el área'); } $row = mysql_fetch_array($result); $area = new Area(); $area->setIdArea($row['idArea']); $area->setNombreArea($row['nombreArea']); $area->setDepartamento($row['departamento']); parent::closeDB($connection); return $area; }