//设置封面 func (this *PhotoController) Cover() { id, _ := this.GetInt64("albumid") cover := this.GetString("cover") album := models.Album{Id: id, Cover: cover} album.Update("cover") this.Redirect("/admin/album/list", 302) }
//删除相册 func (this *AlbumController) Delete() { id, _ := this.GetInt64("albumid") album := models.Album{Id: id} h, _ := strconv.Atoi(this.GetString("ishide")) album.Ishide = int8(h) if err := album.Update("ishide"); err != nil { this.showmsg(err.Error()) return } this.Redirect("/admin/album/list", 302) }
//修改 func (this *AlbumController) Edit() { id, _ := this.GetInt64("albumid") album := models.Album{Id: id} if album.Read() != nil { this.Abort("404") } if this.Ctx.Request.Method == "POST" { rank, _ := this.GetInt("rank") album.Cover = this.GetString("cover") album.Name = this.GetString("albumname") album.Rank = int8(rank) album.Update() this.Redirect("/admin/album/list", 302) } this.Data["album"] = album this.display() }