2017-07-13 08:57:31 2052次浏览 6条回答 0 悬赏 10 金钱

如题,在数据库中配置的网站信息,怎么设置一次读取,全局访问的通用做法,谢谢各位

  • 回答于 2017-07-13 09:08 举报

    设置全局变量
    或者直接放在Yii::$app->params里面,用的时候也这么取;
    正常情况下,配置文件改动不会频繁,建议生成文件,或者放入缓存,修改配置的时候重新生成.

    觉得很赞
  • 回答于 2017-07-13 09:10 举报

    读取了常用数据塞到用户浏览器的cookie中,如果是APP就本地缓存了

  • 回答于 2017-07-13 09:14 举报

    我是在一个共同文件中这样赋值的

    Yii::$app->view->params['latest'] = “XXXXXXXXXXXXXXXXXXX”;

  • 回答于 2017-07-13 12:44 举报

    使用同一个查询语句,然后配置查询缓存。相当于1次查询,多次使用

  • 回答于 2017-07-14 21:17 举报

    我的解决办法是在param里面插入一个pdo查询,然后把配置存成数组存为param的一个选项,一直这么用,没什么问题

  • 回答于 2017-07-16 06:52 举报

    我是用这个来解决的 https://github.com/phemellc/yii2-settings

您需要登录后才可以回答。登录 | 立即注册
thinkwind
职场新人

thinkwind

注册时间:2017-04-14
最后登录:2018-03-13
在线时长:6小时14分
  • 粉丝0
  • 金钱5
  • 威望0
  • 积分65

热门问题