谁一开始就是大神?

Yii::$app->user->identity添加自义字段怎么加[2.0]

Yii::$app->user->identity->aaa
Yii::$app->user->identity->bbb

有几个变量想放在identity里面,
只查到替换,没查到增加,
Yii::$app->getUser()->identity[‘company_id’]=$company_id;

我也尝试在模型user里面添加成员变量aaa bbb,并在findIdentity函数里面赋值

public static function findIdentity($id)
{
   this->aaa=10000;

}

也没成功

identity 持有的是 main.php 中配置的 user 的 identityClass的实例对象,如果要给其赋予自定义字段,就需要在对应的 identityClass 的类上加。
如:
配置里这一段熟悉吗?
`
‘components’ => [
`
然后
$user = \Yii::$app->user->identity;
User里有什么属性你就可以用什么了~
没看明白呢,直接在user类里写个get方法不行吗?
public function getAbc(){
}
Yii::$app->user->identity->abc 调用

赞(0) 打赏
未经允许不得转载:菜鸟之家 » Yii::$app->user->identity添加自义字段怎么加[2.0]

评论 抢沙发

登录

找回密码

注册