【问题标题】:Error: Declaration of Auth_ORM_Driver in Kohana 2.3.4错误:在 Kohana 2.3.4 中声明 Auth_ORM_Driver
【发布时间】:2014-05-25 17:42:14
【问题描述】:

我将我的一个 Kohana 网站移动到另一个网络服务器,我收到了这个错误:

modules/auth/libraries/drivers/Auth/ORM.php [12]:声明 Auth_ORM_Driver::complete_login() 应该与 Auth_Driver::complete_login()

我正在使用Kohana 2.3.4PHP 5.3.3

系统在以前的服务器上运行完美,而在新服务器上已经有一个旧网站版本完美运行(相同的系统和相同的kohana版本)。

关于问题可能是什么的任何线索?可能是传输文件时出现问题或权限问题?

提前致谢。

【问题讨论】:

    标签: php kohana kohana-orm kohana-auth


    【解决方案1】:

    基本上,这意味着您的新服务器具有严格的错误报告,因此它抱怨子类​​Auth_ORM_Driver 中定义的方法参数/参数与Auth_Driver 中定义的方法参数/参数不同。在这种情况下有两种解决方案;

    • 将错误报告级别更改为不抱怨此 OR
    • Auth_ORM_Driver::complete_login() 更改为接受 $user 参数,但前面没有 User_Model 类型要求

    【讨论】:

      猜你喜欢
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-19
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多