//照片展示 func (this *MainController) Photo() { album := new(models.Album) album.Id = int64(this.page) err := album.Read() if err != nil || album.Ishide != 0 { this.Redirect("/404.html", 302) } this.setHeadMetas("相册 " + album.Name + " 内的照片") var list []*models.Photo new(models.Photo).Query().Filter("albumid", this.page).All(&list) this.right = "" for _, v := range list { v.Small = strings.Replace(v.Url, "bigpic", "smallpic", 1) } this.Data["list"] = list this.display("photo") }
//修改 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() }