如何根据用户会话详细信息在Yii 2中全局提供自定义设置数据?

时间:2018-02-09 11:07:13

标签: php yii yii2

这个类似的问题已被问到https://github.com/react-boilerplate/react-boilerplate 我正在创建一个在数据库中存储一些设置的应用程序,理想情况下,在引导期间加载这些设置并通过全局对象使它们可用是很好的。

可以这样做并以某种方式添加到Yii :: $ app-> params吗?

比如您可以创建一个类并将详细信息作为数组或对象实例返回? 但在我的情况下,我对不同的用户有不同的设置,并希望能够在用户登录后根据用户坐位选项添加语言,首选日期格式等配置详细信息

1 个答案:

答案 0 :(得分:0)

你的问题有点神秘。通常,

Yii::$app->params

是附加到应用程序单例的参数表。

但也有一个

Yii::$app->session

并且您可以使用此对象来设置和获取用户的会话特定数据,这样可以使它们可用并且#34;全局"提出申请。

请阅读:

http://www.bsourcecode.com/yiiframework2/session-handling-in-yii-framework-2-0/

我希望这可能会有所帮助!