So lösen Sie das Problem, dass die Laufzeit in TP nicht normal angezeigt werden kann

*文
Freigeben: 2023-03-18 18:22:01
Original
2016 Leute haben es durchsucht

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;
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren


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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!