Я использовал dektrium/yii2-user в своем приложении. И есть метод, названный getID()
в User.php из поставщика/dektrium и этот метод можно получить по Yii::$app->user->getID()
и возвращает id
вошедшего в систему пользователя.Получить профиль пользователя - dektrium/yii2-user Yii2
Однако существует другой метод с именем getProfile()
, функция которого заключается в возврате полной информации о профиле текущего пользователя. Но этот метод дает 500-серверную ошибку сервера.
exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: yii\web\User::getProfile()' in ... ...
Я Гугле вопрос, но ничего не нашел ... Помогите мне люди ..
Эй, эй, эй! Я не могу понять, какие данные выводятся с помощью 'Yii :: $ app-> user-> identity-> profile;'. Однако я понял, что проблема с моим кодом: я пытаюсь получить доступ к методу, присутствующему в User.php dektrium, и по умолчанию код 'Yii :: $ app-> user-> getProfile;' ищет метод в ** yii \ web \ Пользователь ** не в ** dektrium /../ Пользователь ** – Choxx
Обновлено сообщение, чтобы объяснить, как получить данные профиля – jacmoe