feat(model): 添加时间工具函数并在首页模板中使用
- 新增 model 包下 time.go,提供时间戳转换和获取当前时间戳的多种方法 - 新增 model 包下 tools.go,包含 UnixToTime 函数用于时间戳格式化 - 在 main.go 中注册 UnixToTime 为模板函数 - 修改默认控制器,首页渲染中添加时间戳数据及标题 - 首页模板添加调用 UnixToTime 格式化显示时间戳 - 优化控制器导入,添加必要包引用和格式调整
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
package nannanwu
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
import (
|
||||
"awesomeProject/model"
|
||||
"fmt"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
type DefaultController struct {
|
||||
//继承BaseController
|
||||
@@ -8,13 +13,17 @@ type DefaultController struct {
|
||||
}
|
||||
|
||||
func (con DefaultController) Index(c *gin.Context) {
|
||||
c.HTML(200, "pages/index", gin.H{})
|
||||
fmt.Println(model.UnixToTime(1629788418))
|
||||
c.HTML(200, "pages/index", gin.H{
|
||||
"title": "首页",
|
||||
"t": 1629788418,
|
||||
})
|
||||
}
|
||||
func (con DefaultController) Article(c *gin.Context) {
|
||||
c.String(200, "文章详情")
|
||||
}
|
||||
|
||||
// 使用继承的方式调用BaseController的success方法
|
||||
// Success 使用继承的方式调用BaseController的success方法
|
||||
func (con DefaultController) Success(c *gin.Context) {
|
||||
BaseController{}.success(c)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user