定义:在任意位置定义你的模板函数,如直接在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"}}