Fragmenta view
包 view 为 golang 视图提供了模板注册、渲染和帮助功能。
用法
在应用程序启动时加载模板
err := view.LoadTemplates()
if err != nil {
server.Fatalf("Error reading templates %s", err)
}
渲染一个模板
// Set up the view
view := view.New(context)
// Add a key to the view
view.AddKey("page", page)
// Optionally set template, layout or other attributes
view.Template("src/pages/views/home.html.got")
// Render the view
return view.Render()
公共子包
- helpers -- 处理文件的工具