我想知道這在警予:Yii :: app() - > user-> setState in yii?
Yii::app()->user->setState('key','value');
如果我有大小10的陣列和我的狀態設置此陣,如:
Yii::app()->user->setState('data',$dataArray)
我有大小15000的另一個數組和我把這個數組設置爲:
Yii::app()->user->setState('data',$dataArray)
這樣好嗎?
或者它會影響我Yii項目的速度,即setState數據量越大,yii項目的速度就越慢?
對於像密碼那樣的機密數據在Yii::app()->user->setState('password',$password)
中設置是否安全?
我用setState。當用戶登錄我設置setState中的時區值。但我不知道什麼是問題。當它快速加載,然後完美的作品。但是當它需要太多的時間來加載,然後我沒有在setState中獲得任何價值。請任何幫助。 – Dhara 2015-11-28 06:02:24
@Jazz爲什麼你使用setStateto保存時區值?你能解釋一下嗎,還是我可以看到你的代碼? – 2015-11-29 16:47:54
我想在我的整個項目的時區,所以我設置setState獲取時區值。 – Dhara 2015-11-30 06:29:40