【问题标题】:Yii YUM User Management User::hasRole()Yii YUM 用户管理 User::hasRole()
【发布时间】:2013-11-11 17:19:56
【问题描述】:

我正在尝试使用 Yii 扩展用户管理的 hasRole() 方法来验证登录用户的角色。

我严格按照官方文档https://github.com/thyseus/yii-user-management/blob/master/user/docs/install_tutorial.txt

User::hasRole('admin')

但是我得到一个 PHP 警告

include(User.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory 

在 main.php 配置文件中正确调用了 Yum 模块 我也试过 YumUser::hasRole()

【问题讨论】:

  • 检查你的 modules->user->models 文件夹是否包含文件 user.php。用户模块也有几个版本,请尝试更改版本。 yiiframework.com/extension/yii-user
  • @JonPaulH 除了 YumUser.php 之外没有 user.php 文件

标签: php yii yii-extensions


【解决方案1】:

我发现对于我拥有的特定版本的 YUM(0.8 版),我必须调用不同模型的方法,尽管该版本的文档另有说明

YumWebUser::hasRole('role_name')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多