📄️ 模板函数-基础函数
详细讲解`Golang`标准库模板引擎的基础函数及`GoFrame`框架的改进,包括逻辑运算函数(`and`、`or`、`not`)、函数调用(`call`、`index`)、输出函数(`print`、`printf`、`println`)、URL编码函数`urlquery`以及比较函数(`eq`、`ne`、`lt`、`le`、`gt`、`ge`)。重点介绍`GoFrame`对比较函数的自动类型转换优化,支持不同类型数据的灵活比较,提升开发体验和模板处理能力。
📄️ 模板函数-内置函数
全面介绍`GoFrame`框架`gview`模板引擎的内置函数库,包括数学运算函数(`plus`、`minus`、`times`、`divide`)、HTML处理函数(`text`、`htmlencode`、`htmldecode`)、URL处理函数(`urlencode`、`urldecode`)、字符串操作函数(`replace`、`substr`、`strlimit`、`concat`、`hidestr`)、日期格式化函数`date`以及字符串比较函数`compare`,提供丰富的模板处理能力提升开发效率。
📄️ 模板函数-自定义函数
讲解`GoFrame`框架`gview`模板引擎中自定义模板函数的实现方法,通过`BindFunc`方法将自定义函数全局绑定到视图对象。提供完整示例展示如何定义自定义函数`funcHello`并绑定到模板引擎,支持普通方式和管道方式两种参数传递方式,同时也支持将自定义对象赋值给模板并通过该对象调用其封装的方法,灵活扩展模板处理能力。