TinyAuth:未找到授权适配器“TinyAuth.Tiny”

时间:2016-03-01 11:36:20

标签: authorization cakephp-3.0 acl

我使用CakePHP 3和TinyAuth插件进行授权。

使用Composer在CakePHP 3.0中安装TinyAuth,并在我尝试登录时在AppController中启用它时出现以下错误:

  

未找到授权适配器“TinyAuth.Tiny”

这就是我在AppController中初衷的方法:

'authorize' => [
                    'TinyAuth.Tiny' => [
                        'roleColumn' => 'role_id',
                        'rolesTable' => 'Roles',
                        'multiRole' => true,
                        'pivotTable' => 'roles_users',
                        'superAdminRole' => null,
                        'authorizeByPrefix' => false,
                        'prefixes' => [],
                        'allowUser' => false,
                        'adminPrefix' => null,
                        'autoClearCache' => true
                    ]

我将它加载到bootstrap.php中,如下所示:

Plugin::load('TinyAuth', []);

1 个答案:

答案 0 :(得分:1)

在bootstrap.php中尝试:

Plugin::load('TinyAuth');

Plugin::load('TinyAuth', ['autoload' => true]);

Load plugins in cakephp 3