公共数据怎么部署?

weixin_38078374 2019-09-11 03:11:59
比如,菜单,网站底部信息,这些是在每个action下都要有的,每次都读取太麻烦,该怎样部署才方便。
...全文
24 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38086437 2019-09-11
  • 打赏
  • 举报
回复
首先,这部分数据属于经常要用且不会频繁变动的数据,所以要放在缓存中,这样不用每次都去查询数据库,节省数据库的开销。 其次,既然是公用的,那么就可以在基础控制器中去获取。比如你前台的控制器都继承FrontendBaseController,那么就可以在FrontendBaseController中获取这部分公用数据并传到页面上,这样你就不用在每个控制器中去获取了。
weixin_38107912 2019-09-11
  • 打赏
  • 举报
回复
这个不是该丢到公共模板下? yii默认的结构就是这样的。

430

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧