コード例 #1
0
ファイル: book.go プロジェクト: jango2015/her
func (h *bookHandler) CreateHandler(ctx *her.Context) {
	form := form.NewBookForm(ctx)
	tmpl := map[string]interface{}{}

	if ctx.Request.Method == "POST" {
		if form.Form.Validate() {
			bookModel := &model.Book{}
			bookModel.UserName = form.UserName.Value()
			bookModel.Content = form.Content.Value()
			result := bookModel.Insert()
			if result {
				tmpl["success"] = "发布成功"
			}
		}
	}
	tmpl["form"] = form
	ctx.Render("create.html", tmpl)
}
コード例 #2
0
ファイル: book.go プロジェクト: jango2015/her
func (h *bookHandler) HomeHandler(ctx *her.Context) {
	books := bookModel.GetAll()
	tmpl := map[string]interface{}{}
	tmpl["books"] = books
	ctx.Render("index.html", tmpl)
}