我刚刚将我的网站从joomla 1.5更新到joomla 2.5。现在我收到兼容性问题的错误。这是一个错误:
严格标准:MyController :: display()的声明应与JController :: display兼容($ cachable = false,$ urlparams = false)
请帮帮我... 提前谢谢。
答案 0 :(得分:2)
根据错误消息,您需要更改MyController类的显示功能以接受两个参数。
你可能有这个:
public function display() {
....
}
它需要接受两个参数,如基本JController类:
public function display($cachable = false, $urlparams = false) {
....
}
即使您从未使用它们,标准函数也可能会这样,因此最好匹配您在类中重写的函数的参数。
答案 1 :(得分:0)
找到答案。
您只需在网站的configuration.php文件中进行一次更改即可。
从
更改此行public $ error_reporting ='default';
要,
public $ error_reporting ='none';
&安培;多数民众赞成......这不会显示严格的标准信息。