我刚刚从joomla 1.5更新了我的网站到joomla 2.5。现在我收到了兼容性问题的错误。这是一个错误:从Joomla 1.5到Joomla 2.5的组件
严格的标准:的myController的声明::显示()应该与JController ::显示器($可缓存=假,$ urlparams = FALSE)
请帮我...兼容 在此先感谢。
我刚刚从joomla 1.5更新了我的网站到joomla 2.5。现在我收到了兼容性问题的错误。这是一个错误:从Joomla 1.5到Joomla 2.5的组件
严格的标准:的myController的声明::显示()应该与JController ::显示器($可缓存=假,$ urlparams = FALSE)
请帮我...兼容 在此先感谢。
根据错误消息,您需要更改MyController类的显示函数以接受两个参数。
,你可能会有这样的:
public function display() {
....
}
,它需要接受两个参数,如基JController类:
public function display($cachable = false, $urlparams = false) {
....
}
即使你不使用它们,标准的功能有可能的意志,所以它最好匹配你在类中重写的函数的参数。
找到了答案。
您只需要在您的站点的configuration.php文件中只做一处更改。
改变这一行的,
公共$的error_reporting = '默认';
要,
公共$的error_reporting = '无';
&多数民众赞成在所有..这不会显示严格的标准消息。
谢谢大卫,但我找到了解决方案。无论你的建议是什么,我已经完成了。为了解决这个问题,你只需要在你的站点的configuration.php文件中做一个更改。 – vickram 2013-05-08 05:53:20
您应该知道您实际上没有“解决”或修复错误;你只是把它藏起来了。大多数情况下,您只需要知道,如果您遇到网站的其他问题,则可能需要将其切换回来以获取有关这些错误的错误消息。 – 2013-05-08 17:11:23