2016-05-30 22:05:49 2269次浏览 1条回答 0 悬赏 10 金钱

如题:如何动态的修改user组件的identityClass

  • 回答于 2016-05-31 13:27 举报

    设置容器

    Yii::$app->set('user', ['class' => 'app\models\UserOther'])
    

    UserOther 为你新的identityClass

    2 条回复
    回复于 2016-06-06 16:04 回复

    我现在的需求是:用户登录的时候按照不同的角色使用不同的表,想要动态的修改identityClass.怎么改都不行,总是配置文件中指定的那个

    回复于 2016-06-07 12:16 回复

    就是登陆的时候,先根据角色Yii::$app->set('user', ['class' => 'app\models\不同表的model']) ,然后在执行login操作

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
KillMeAgain
主管

KillMeAgain Lanzhou

注册时间:2014-12-15
最后登录:2017-10-11
在线时长:16小时17分
  • 粉丝4
  • 金钱405
  • 威望20
  • 积分765

热门问题