So verwenden Sie die Erfolgsmethode in PHP
Die Erfolgsmethode in PHP wird verwendet, um eine Erfolgsmeldung anzuzeigen. Die Verwendungssyntax lautet „Success('...','Http://www.xxx.com/Admin/User/Index');“, wenn Wenn die URL nicht geschrieben ist, ermittelt das System, ob eine vorherige Seite vorhanden ist. Wenn eine vorhanden ist, springt es zur vorherigen Seite, andernfalls wird nicht gesprungen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer
Wie verwende ich die Erfolgsmethode in PHP?
Erfolgsmethode
Erfolg wird verwendet, um eine Erfolgsmeldung anzuzeigen
Diese Methode muss eine anzuzeigende Meldung ausfüllen, um beispielsweise eine erfolgreiche Anmeldemeldung anzuzeigen:
Success('登陆成功','Http://www.test.com/Admin/User/Index');
Wenn wir die URL nicht schreiben Nacheinander beurteilt das System, ob eine vorherige Seite vorhanden ist. Wenn ein System vorhanden ist, springt es zur vorherigen Seite, andernfalls springt es nicht.
Success($Msg,$Url=’’,$Seconds=3)
Verwandte Erweiterungseinführung:
ThinkPHP selbst stellt die Erfolgsmethode und die Fehlermethode zur Implementierung der Seitensprungfunktion mit Eingabeaufforderungsinformationen bereit, die die Eingabeaufforderungsinformationen anzeigen und nach dem Hinzufügen von Daten springen können. Die Erfolgsmethode wird verwendet, um nach einem erfolgreichen Vorgang eine Eingabeaufforderung zu erhalten, und die Fehlermethode wird verwendet, um nach einem fehlgeschlagenen Vorgang eine Eingabeaufforderung zu erhalten. Die Verwendungsmethoden der beiden sind genau die gleichen. Die Erfolgsmethode wird unten zur Erklärung verwendet.
1. Erfolgsmethode
Die Syntax der Erfolgsmethode lautet wie folgt:
success(message, ajax)
Die Parameterbeschreibungsnachricht ist optional. Informationen zur Seitenaufforderung. Ajax optional. Ob über AJAX übermittelt werden soll, der Standardwert ist „false“.
Bei Übermittlung über AJAX ruft die Erfolgsmethode die ajaxReturn-Methode auf, um Informationen zurückzugeben.
Beispiel für die Erfolgsmethode:
public function insert(){ // 省略部分其他代码 if($lastInsId = $Dao->add()){ // 页面跳转目标地址 $this->assign("jumpUrl","index"); $this->success("插入数据id 为:$lastInsId"); }else{ header("Content-Type:text/html; charset=utf-8"); exit($Dao->getError().'[<AHREF="javascript:history.back()">返回</A>]'); } }
Erfolgsvorlage
Die Erfolgsmethode ruft die Vorlage success.html im öffentlichen Verzeichnis auf, standardmäßig TPL/Public/. In dieser Vorlage werden die folgenden Vorlagenvariablen empfangen:
Beschreibung der Vorlagenvariablen:
$waitZweite Sprungwartezeit, in Sekunden, der Standarderfolg beträgt 1 Sekunde, der Fehler beträgt 3 Sekunden.
$jumpUrl Sprungzielseitenadresse, der Standardwert ist $_SERVER["HTTP_REFERER"] (die vorherige Seite dieses Vorgangs).
$msgTitle-Vorgangstitel. Hinweis: Die Zuweisung dieser Variable wird nicht wirksam. Bei Erfolg werden die Konfigurationsinformationen _OPERATION_SUCCESS_ im Sprachpaket übernommen, bei Fehler werden die Konfigurationsinformationen _OPERATION_FAIL_ übernommen.
$Informationen zur Eingabeaufforderung auf der Nachrichtenseite.
$status Betriebsstatus, Standard 1 bedeutet Erfolg, 0 bedeutet Misserfolg, die spezifischen Regeln können auch vom Projekt selbst definiert werden.
success ruft tatsächlich immer noch die Methode display() auf, um die Vorlage success.html auszugeben. Daher kann die Vorlage success.html entsprechend der tatsächlichen Situation geändert werden, z. B. durch Hinzufügen weiterer Informationsaufforderungen oder Vornehmen von CSS-Grafikeinstellungen, um den tatsächlichen Anforderungen gerecht zu werden. Die oben genannten Vorlagenvariablen sind nur einige Referenzvariablen.
$jumpUrl-Variablenbeschreibung:
$jumpUrl-Variable, wenn sie nicht existiert, ist die Standardsprungadresse $_SERVER["HTTP_REFERER"], einige gängige Methoden zum Schreiben von Sprungseiten:
// 本模块其他方法如index 方法 $this->assign("jumpUrl","index"); // 带上参数 $this->assign("jumpUrl","index/section/".$section); //其他模块 $this->assign("jumpUrl","__APP__/User/index");
Wenn Sie verwenden möchten Die U-Methode generiert die Sprungzieladresse. Sie können das URL-Attribut in success.html in die U-Methodenform ändern:
<meta http-equiv='Refresh'content='{$waitSecond};URL={:U($jumpUrl)}'>
'TMPL_ACTION_ERROR' => 'Public:success',// 默认错误跳转对应的模板文件
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Erfolgsmethode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

Die Anmeldung bei CakePHP ist eine sehr einfache Aufgabe. Sie müssen nur eine Funktion verwenden. Sie können Fehler, Ausnahmen, Benutzeraktivitäten und von Benutzern durchgeführte Aktionen für jeden Hintergrundprozess wie Cronjob protokollieren. Das Protokollieren von Daten in CakePHP ist einfach. Die Funktion log() wird bereitgestellt

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c
