コード例 #1
0
ファイル: page.go プロジェクト: meilixueshan/gocms
func (this *PageController) Save() {
	ajaxResult := new(models.AjaxResult)
	page := new(models.Page)
	err := json.Unmarshal(this.Ctx.Input.RequestBody, &page)
	if err != nil {
		ajaxResult.Error = err.Error()
	} else {
		err = page.Save()
		if err != nil {
			ajaxResult.Error = err.Error()
		} else {
			ajaxResult.Success = true
			ajaxResult.Msg = &page
		}
	}

	this.Data["json"] = ajaxResult
	this.ServeJson()
}