示例代码完善

This commit is contained in:
John
2018-04-18 23:01:48 +08:00
parent 7edbfcae47
commit dd0fae2cec
3 changed files with 32 additions and 17 deletions

View File

@ -76,7 +76,7 @@ func (view *View) RLockFunc(f func(vars map[string]interface{})) {
view.mu.RUnlock()
}
// 解析指定模板
// 解析并显示指定模板
func (view *View) Display(file...string) error {
name := "index.tpl"
if len(file) > 0 {
@ -89,4 +89,15 @@ func (view *View) Display(file...string) error {
view.response.Write(content)
}
return nil
}
// 解析并显示模板内容
func (view *View) DisplayContent(content string) error {
if content, err := view.ParseContent(content); err != nil {
view.response.Write("Tpl Parsing Error: " + err.Error())
return err
} else {
view.response.Write(content)
}
return nil
}