Heim > Artikel > Backend-Entwicklung > So lösen Sie das Problem, dass die Laufzeit in TP nicht normal angezeigt werden kann
In diesem Artikel wird hauptsächlich die Lösung für das Problem vorgestellt, dass SHOW_RUN_TIME in ThinkPHP die Laufzeit nicht normal anzeigen kann. Die Lösung für das Problem, dass die Laufzeit nach dem Festlegen von SHOW_RUN_TIME für die ThinkPHP-Konfigurationsdatei config.php nicht angezeigt werden kann Änderung der zugrunde liegenden Quelldatei von ThinkPHP Was benötigt wird Freunde können darauf verweisen. Ich hoffe, es hilft allen.
Die Details lauten wie folgt:
Wird in der config.php von ThinkPHP festgelegt:
'SHOW_RUN_TIME'=>true;
Sie können die Laufzeit in der Vorlage ausgeben, manchmal wird dies jedoch der Fall sein nicht angezeigt werden.
Die Lösung hierfür lautet wie folgt:
Öffnen Sie die Datei ThinkPHPLibThinkCoreView.class.php,
In der geschützten Funktionsausgabemethode ($content,$display),
wird:
if(C('HTML_CACHE_ON')) HtmlCache::writeHTMLCache($content); if($display) { if(false !== strpos($content,'')) { $runtime = C('SHOW_RUN_TIME')? ''.$this->showTime().'' : ''; $content = str_replace('', $runtime, $content); } echo $content; if(C('SHOW_PAGE_TRACE')) $this->showTrace(); return null; }else { return $content; }
geändert in:
if(C('HTML_CACHE_ON')) HtmlCache::writeHTMLCache($content); if($display) { $runtime = C('SHOW_RUN_TIME')? ''.$this->showTime().'' : ''; if(false !== strpos($content,'')) { $content = str_replace('', $runtime, $content); } else $content .= $runtime; echo $content; if(C('SHOW_PAGE_TRACE')) $this->showTrace(); return null; }else { return $content; }
Verwandte Empfehlungen:
Beispiel für die TP5-Auth-Berechtigungsverwaltung
Ersetzen Sie die Eintragsdatei in thinkphp3.2
So stellen Sie eine Verbindung zu einer verteilten Datenbank in Thinkphp her
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass die Laufzeit in TP nicht normal angezeigt werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!