Einführung in die Methode zum Ändern erfolgreicher und fehlgeschlagener Sprungseiten in TP3.1.x

黄舟
Freigeben: 2023-03-16 14:04:02
Original
1910 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Methode zum Ändern erfolgreicher und fehlgeschlagener Sprungseiten in ThinkPHP3.1.x vorgestellt. Dabei werden die Fähigkeiten zum Festlegen und Ändern relevanter Sprungcodes in den zugrunde liegenden Quelldateien von thinkPHP berücksichtigt.

Das Beispiel in diesem Artikel beschreibt, wie die erfolgreichen und fehlgeschlagenen Sprungseiten in ThinkPHP3.1.x geändert werden. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

In ThinkPHP sind die Seiten mit Erfolgs- und Fehleraufforderungen bereits enthalten. Rufen Sie es einfach automatisch in der Action-Methode auf.

Zum Beispiel gibt es in LibAction die folgende SucErrAction.class.php:


<?php
class SucErrAction extends Action{
  public function index(){
    $this->display();
  }
  public function success1(){
    $this->success("成功提醒!",U("SucErr/index"),3);
  }
  public function error1(){
    $this->error("错误提醒!",U("SucErr/index"),3);
  }
}
?>
Nach dem Login kopieren

Es gibt einen SucErr-Ordner In Tpl gibt es index.html wie folgt:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>成功与错误页面</title>
</head>
<body>
  <button onclick="javascript:window.location.href=&#39;__APP__/SucErr/success1&#39;">成功页面</button>
  <button onclick="javascript:window.location.href=&#39;__APP__/SucErr/error1&#39;">错误页面</button>
</body>
</html>
Nach dem Login kopieren

Es gibt nur zwei Schaltflächen zum Anzeigen der Erfolgs- und Fehleraufforderungsseiten. Die Eingabeaufforderungsseite dauert nur 3 Sekunden. Automatisch springen.

Bitte beachten Sie, dass Sie in SucErrAction.class.php die Erfolgsmethode und die Fehlermethode nicht selbst definieren können. Dies sind Methoden, die in der Aktionsabstraktion des Systems enthalten sind Methode: Die Methode soll nach der Vererbung überschrieben werden, wodurch ThinkPHP normal ausgeführt wird.

Die mit dem System gelieferten Erfolgs- und Fehleraufforderungsseiten können jedoch nicht die Anforderungen der Website erfüllen.

Diese Seite kann jedoch von Ihnen selbst geändert werden Wie oben im Bild habe ich der Erfolgs- und Misserfolgssprungseite einen kleinen Text hinzugefügt.

Der spezifische Speicherort dieser Seite ist: .ThinkPHPTpldispatch_jump.tpl

Ich werde einige Wörter in Zeile 18 schreiben, um den Effekt des Bildes oben zu erzielen Sie können eine beliebige Front-End-Sprache entsprechend Ihren Anforderungen schreiben. $this->success() oder $this->error() in der ThinkPHP-Methode führt zu dieser Seite.

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zum Ändern erfolgreicher und fehlgeschlagener Sprungseiten in TP3.1.x. 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!