Golang 中国

最近用beego框架开发博客,遇到了一个问题,找了很久资料没有找到好的解决方法,希望各位大神能帮忙解答以下,感谢!

问题如下

网站有一些公用的数据,如友情链接数据,每一个页面都需要用到。现在的做法是每执行一个业务逻辑,跳转一个页面时都从控制器里发送友情链接数据到模板,这样不同的控制器里就需要些很多重复的请求数据并发送数据语句,如下

//获取友链数据
friendlinks := models.GetFriendlinks()
//发送友链数据到模板
c.Data["Friendlinks"] = friendlinks

这样写是没有问题,但总感觉太麻烦,重复的太多。想请问下各位,有没有好的方法可以共享这些数据呢?只发送一次数据,然后在模板那里永久存在。

0 回复
需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。

作者

gaohongxiang
没有刻意练习的痛苦,就没有一阵见血的清楚

发表话题

作者其它话题