这家伙有点懒,还没写个性签名!
看看user对应model的userProfile属性
userProfile
看了很多遍了,USER没有这个userProfile属性,貌似哪里挂进去的,就是找不到
$model = UserProfile::find()->where('id='.Yii::$app->user->identity->id)->one();
还是一样的错误,感觉这样拿出的数据结构和Yii::$app->user->identity->userProfile;拿出的出局结构不同, 导致“Invalid argument supplied for foreach()”错误
而且把他换成 $model = UserProfile::find()->where('id='.Yii::$app->user->identity->id); 也还是不能运行
$model = UserProfile::find()->where('id='.Yii::$app->user->identity->id);
谢谢大家的回答!