public static function GetAllByIds($ids) { // Collection<Categoria> categorias = Categoria.getAll($ids); $categorias = Categoria::getAllByIds($ids); // Collection<CategoriaLogica> categoriaslogica = new ArrayList<CategoriaLogica>(); $categoriaslogica = new ArrayCollection(); /*Iterator<Categoria> $it = $categorias->getIterator(); */ //while ($it->hasNext()) foreach ($categorias as $it) { // CategoriaLogica pl = new CategoriaLogica(it.next()); $pl = new CategoriaLogica($it); $categoriaslogica->set($pl->ID, $pl); } return $categoriaslogica; }
protected static function mapear($rs) { $id = MySQLAccess::GetSafeInt($rs, 0); //check if we found it if ($id == -1) { return null; } $categoria = new Categoria(); // $categoria->setID(id); $categoria->setID(intval($rs['id_categoria'])); // $categoria->setDescripcion(MySQLAccess.GetSafeString(rs, 2)); $categoria->setDescripcion($rs['descripcion']); $categoria->setEstado(Estado::INTACTA); return $categoria; }