2013-05-10 63 views
0

嚴格標準:非靜態方法JoomleagueHelper :: convertDate()不應該被靜態調用,在嚴格的標準:convertDate()

<td class="center"> 
<?php 
echo JHtml::calendar( JoomleagueHelper::convertDate($date), 
'match_date'.$row->id, 
'match_date'.$row->id, 
'%d-%m-%Y', 
    'size="9" tabindex="2" ondblclick="copyValue(\'match_date\')"  onchange="document.getElementById(\'cb'.$i.'\').checked=true"'); 
?> 
</td> 

回答

0

在不兼容的情況下假設$這個如果是靜態調用convertDate,然後它定義爲一個靜態方法:

public static function convertDate() {}

如果您不是代碼的作家,試試你的PHP錯誤報告級別設置爲比嚴格的標準以外的東西。

+0

公共函數_getMatches($ PID) { $分貝= JFactory :: getDbo(); $ query ='選擇m.id,' 。 'm.projectteam1_id',' 。 'FROM #__jmatch m' 。 'INNER JOIN #__jpteam AS pt1 ON m.pteam1_id = pt1.id' 。 'INNER JOIN #__jround AS r ON m.round_id = r.id' 。 '((m.team1_result is NOT NULL and m.team2_result is NOT NULL)' 。'OR(m.alt_decision = 1))' '。 'AND m.pteam1_id> 0 AND m.pteam2_id> 0'; $ db-> setQuery($ query); $ res = $ db-> loadObjectList(); $ matches = array(); foreach((array)$ res as $ r) { $ matches [$ r-> id] = $ r; } return $ matches; } – skpleh 2013-05-12 20:02:18

+0

謝謝大家,Strict Standards上的另一個例子:非靜態方法JLGRanking :: _ getMatches()不應該靜態調用 – skpleh 2013-05-12 20:04:43