yii中登陸時setState失效

    今天在用戶登陸後,想經過Yii::app()->user->setState("extData", $extData);記錄一些跟用戶相關的額外數據時發現死活記不進去,即,刷新頁面後,用Yii::app()->user->setState("extData")取不到,數據不在session中。 登陸後在另外一個請求執行這句話就能設置進去的,而且以後能夠取到,不知道是什麼緣由。 session

    後來沒辦法,在執行setState以前執行Yii::app()->getSession()->open()得以解決。
app

相關文章
相關標籤/搜索