我剛剛從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