func (this *TopicController) Modify() { if !checkAccount(this.Ctx) { this.Redirect("/login", 302) return } this.TplName = "topic_modify.html" tid := this.Input().Get("tid") topic, err := models.GetTopic(tid) if err != nil { beego.Error(err) this.Redirect("/", 302) return } this.Data["Topic"] = topic this.Data["Tid"] = tid this.Data["IsLogin"] = true }
func (this *TopicController) View() { this.TplName = "topic_view.html" tid := this.Ctx.Input.Param("0") topic, err := models.GetTopic(tid) if err != nil { beego.Error(err) this.Redirect("/", 302) return } this.Data["Topic"] = topic this.Data["Lables"] = strings.Split(topic.Lables, " ") replies, err := models.GetAllReplies(tid) if err != nil { beego.Error(err) return } this.Data["Replies"] = replies this.Data["IsLogin"] = checkAccount(this.Ctx) }