// if err != nil { // http.Error(w, err.Error(), http.StatusInternalServerError) // } // } func (this *ScheduleController) My() { w := this.ResponseWriter r := this.Request r.ParseForm() user := r.FormValue("user") page := u.Page{PageSize: 10, ShowPages: 5} currentPage := r.FormValue("page") log.Println("当前页数", currentPage) page.CurrentPage, _ = strconv.Atoi(currentPage) page.InitSkipRecords() log.Println("过滤多少页", page.SkipRecords) log.Println("总页数", page.TotalPages) order := m.Order{RUser: user} page = order.GetRuserOrders(page) page.InitTotalPages() context := pongo2.Context{"orderlist": page.Data} var tplExample = pongo2.Must(pongo2.FromFile("views/Schedule.my.tpl")) err := tplExample.ExecuteWriter(context, w) if err != nil { log.Println(err) http.Error(w, err.Error(), http.StatusInternalServerError) } }
func (this *ScheduleController) Me() { w := this.ResponseWriter r := this.Request r.ParseForm() user := r.FormValue("user") page := u.Page{PageSize: 5, ShowPages: 5} currentPage := r.FormValue("page") log.Println("当前页数", currentPage) page.CurrentPage, _ = strconv.Atoi(currentPage) page.InitSkipRecords() log.Println("过滤多少页", page.SkipRecords) log.Println("总页数", page.TotalPages) order := m.Order{OUser: user} page = order.GetOuserOrders(page) page.InitTotalPages() t := template.New("") t = t.Funcs(template.FuncMap{"datetime": datetime}) t, err := t.ParseFiles("views/Schedule.me.tpl") t.ExecuteTemplate(w, "mySchedule", &page) if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) } }
func (this *SerchController) Title() { w := this.ResponseWriter r := this.Request r.ParseForm() values := r.Form log.Println("Form 表单数据", values) page := u.Page{PageSize: 12, ShowPages: 5} currentPage := values.Get("page") values.Del("page") log.Println("当前页数", currentPage) page.CurrentPage, _ = strconv.Atoi(currentPage) page.InitSkipRecords() log.Println("过滤多少页", page.SkipRecords) log.Println("总页数", page.TotalPages) //map[words:[重庆] item:[网球]] page = m.QuerySkillTitle(values, page) page.InitTotalPages() t := template.New("") t = t.Funcs(template.FuncMap{"unescaped": unescaped}) t, err := t.ParseFiles("views/T.sportslist.tpl") log.Println(page) t.ExecuteTemplate(w, "sportslist", &page) if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) } }