【发布时间】:2014-11-12 03:05:03
【问题描述】:
当用户登录到我的 Yii 应用程序时,我在 UserIdentity 类的 authenticate 函数中设置了以下属性:
$this->setState('nickname', $this->nickname);
$this->setState('thumb', $this->thumb);
我在视图的标题栏上显示 昵称:
Yii::app->user->nickname
现在我有了一个用户可以编辑昵称的功能。所以当用户编辑它时,我也想在标题栏上设置它。为此,我必须在模型或控制器中调用 setState。
如何在模型中从Yii::app()->user 设置昵称?
【问题讨论】: