GOCMS 后台模块开发 - 模板渲染和自定义函数

上一节讲解了后端开发流程,我们为您提供了演示代码,有2个重要的知识需要理解 :

1 模板渲染函数 DisplayTemplate()

GOCMS 为前端模板渲染封装了模板渲染函数 DisplayTemplate(),代码定义位置 :

此文档内容需登录 + 付费后才能查看!

函数功能 :

注册变量及模板函数,渲染 HTML 模板。

函数参数 :

此文档内容需登录 + 付费后才能查看!

2 GO 语言自定义模板函数

您可以在 go 内定义自定义函数并在模板中调用。

使用 template.FuncMap{ } 定义一个函数, 注意函数只能返回一个值,或者一个值 + 错误;然后通过 template.New() 将函数传递到模板调用。

示例 :

此文档内容需登录 + 付费后才能查看!

html 中使用模板函数

此文档内容需登录 + 付费后才能查看!

提示

您可以将需要重复调用的函数封装到一个包,然后在控制器中直接调用。

如 : global.TimeStampToDatatime 函数

此文档内容需登录 + 付费后才能查看!

知识推荐

如果您对GO 语言模板语法不够熟悉,请查看相关教程 《GoLang 模板引擎详解》。

教程地址 :

http://localhost/courses/info/d9a2d1b34bc4acd8d234d3b3ba55a92e.html