我刚刚把我的网站从joomla 1.5更新到了joomla 2.5。现在我得到了兼容性问题的错误。这是一个错误:
严格标准: MyController::display()的声明应该与JController::display($cachable = false,$urlparams = false)兼容
请帮帮我。提前谢谢。
发布于 2013-05-08 00:06:24
根据错误消息,您需要更改MyController类的显示函数以接受两个参数。
你可能会有这样的感觉:
public function display() {
....
}它需要接受两个参数,比如JController基类:
public function display($cachable = false, $urlparams = false) {
....
}即使您从未使用过它们,标准函数也可能会使用它们,因此最好与您在类中覆盖的函数的参数相匹配。
发布于 2013-05-08 13:53:43
找到答案了。
您只需在站点的configuration.php文件中进行一次更改。
将此行从,
public $error_reporting =‘默认’;
致,
公共$error_reporting =‘无’;
&这就是全部..这不会显示严格标准消息。
https://stackoverflow.com/questions/16419340
复制相似问题