beego模板函数

定义:在任意位置定义你的模板函数,如直接在main.go中定义

文件:main.go

// 获取系统中,名称为name的环境变量
func getEnv(name string) string{
  return os.Getenv(name)
}

注册:在beego.run()之前,将你定义的模板函数进行注册:

文件:main.go
beego.AddFuncMap("getEnv", getEnv)

使用:在模板中使用模板函数

文件:*.tpl或*.html
{{.Content | 函数名 参数}}
如:
{{.Content | getEnv "PATH"}}

你可能感兴趣的:(beego模板函数)