我在我的應用程序中使用了dektrium/yii2-user。 並有一個在名爲getID()
供應商/ dektrium的user.php的方法,並且此方法可以通過Yii::$app->user->getID()
被訪問,並返回已登錄用戶的id
。獲取用戶資料 - dektrium/yii2用戶Yii2
但是,還有另一種名爲getProfile()
的方法,其功能是返回當前登錄用戶的完整配置文件詳細信息。但是,這種方法給了500內部服務器錯誤。
exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: yii\web\User::getProfile()' in ... ...
我Google了問題,但沒有發現任何...幫助我的鄉親..
嘿嘿嘿!我無法弄清楚使用'Yii :: $ app-> user-> identity-> profile;'出來的數據。然而我發現我的代碼問題是:我試圖訪問dektrium的User.php中的方法,默認情況下,代碼'Yii :: $ app-> user-> getProfile;'正在搜索方法** yii \ web \用戶**不在** dektrium /../用戶** – Choxx
更新後的文章解釋如何獲取配置文件數據 – jacmoe