定義:在任意位置定義你的模板函數(shù)幻妓,如直接在main.go中定義
文件:main.go
// 獲取系統(tǒng)中评肆,名稱為name的環(huán)境變量 func getEnv(name string) string{ return os.Getenv(name) }
注冊:在beego.run()之前漓雅,將你定義的模板函數(shù)進(jìn)行注冊:
文件:main.go
beego.AddFuncMap("getEnv", getEnv)
使用:在模板中使用模板函數(shù)
文件:*.tpl或*.html
{{.Content | 函數(shù)名 參數(shù)}}
如:
{{.Content | getEnv "PATH"}}