致命错误,调用未定义方法Rights::getAuthorizer()



在数据库中做了一些更改,然后同步它,它在数据库更改之前工作完美,但现在当管理员或任何人登录时,这个错误出现,当我刷新页面时,它带我到localhost/project/user/profile。我设置的角色,无论何时管理员或所有者得到登录,他应该重定向到业务页面,但现在重定向不工作了。

问题不在于数据库,问题在于代码的编写,确保您必须在配置中编写代码。Main like this

'import' => array(
        'application.models.*',
        'application.components.*',
        'bootstrap.behaviors.*',
        'bootstrap.helpers.*',
        'bootstrap.widgets.*',
//add this code after the above code and thats it, a small stupid mistake may cost you 3 days of hard debugging.
        'application.modules.user.models.*',
        'application.modules.user.components.*',
        'application.modules.rights.*',
        'application.modules.rights.components.*'

    ),

相关内容

  • 没有找到相关文章

最新更新