suchen
HeimPHP-FrameworkDenken Sie an PHPBenutzerdefinierte ThinkPHP-Erfolgs- und Fehlersprungseiten

Benutzerdefinierte ThinkPHP-Erfolgs- und Fehlersprungseiten

Mar 07, 2020 am 10:34 AM
thinkphp自定义跳转页面

Dieser Artikel stellt die Methode zum Anpassen von Erfolgs- und Fehlersprungseiten in thinkphp5 vor. Ich hoffe, dass er für Freunde hilfreich sein wird, die das thinkphp-Framework erlernen.

Benutzerdefinierte ThinkPHP-Erfolgs- und Fehlersprungseiten

Benutzerdefinierte Erfolgs- und Fehlersprungseite von ThinkPHP

Die in thinkphp5 definierten Sprungvorlageneinstellungen befinden sich im Verzeichnis. Es wird durch applicationconfig definiert .php und definiert auch standardmäßig die Sprungvorlagendatei. Das Folgende ist der Code in config.php.

// 默认跳转页面对应的模板文件
    'dispatch_success_tmpl'  => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',
    'dispatch_error_tmpl'    => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',

(Empfohlenes Tutorial: thinkphp-Tutorial )

Durch die obige Definition können wir schnell den tatsächlichen Speicherort der Standardvorlage im Kerndateiverzeichnis thinkphptpldispatch_jump finden .tpl . Erstens möchten wir die Sprungvorlagendatei anpassen. Die erste Idee besteht darin, die Vorlagendatei nicht festzulegen, dh den ursprünglichen Inhalt der obigen Datei thinkphptpldispatch_jump.tpl zu löschen . Inhalt. Eine andere Denkweise besteht darin, dass wir den Speicherort der Sprungdatei neu definieren. Normalerweise müssen wir dorthin springen und im Konfigurationsordner des Projekts „dispatch_success_tmpl“ und „dispatch_error_tmpl“ neu definieren. Hier nehme ich das Admin-Projekt als Beispiel. Seine Konfigurationsdatei applicationadminconfig.php ist wie folgt definiert:

<?php
//配置文件
return [
  //分页配置
  &#39;paginate&#39;               => [
      &#39;type&#39;      => &#39;bootstrap3&#39;,
      &#39;var_page&#39;  => &#39;page&#39;,
      &#39;list_rows&#39; => 15,
  ],
    // 默认跳转页面对应的模板文件
  &#39;dispatch_success_tmpl&#39;=>&#39;public:dispatch_jump&#39;,
  &#39;dispatch_error_tmpl&#39;=>&#39;public:dispatch_jump&#39;,
  // &#39;dispatch_success_tmpl&#39;  => THINK_PATH . &#39;tpl&#39; . DS . &#39;dispatch_jump.tpl&#39;,
  // &#39;dispatch_error_tmpl&#39;    => THINK_PATH . &#39;tpl&#39; . DS . &#39;dispatch_jump.tpl&#39;,
];

Nach der obigen Definition und Einstellung befindet sich die Sprungvorlagendatei in applicationadminviewpublicdispatch_jump.html. Das Obige ist die Einstellungsmethode von thinkphp5, aber thinkphp3.2 Es unterscheidet sich davon. Der Vorlagenpfad in 3.2 ist anders. Wenn Sie es separat in einem bestimmten Projektverzeichnis einrichten möchten, müssen Sie zuerst den Ordner conf und dann die Datei config.php erstellen Das Folgende ist die Standardeinstellungsdatei in ThinkPHPConfconvention. Das letzte, was Sie über den Code in PHP

  /* 模板引擎设置 */
    &#39;TMPL_CONTENT_TYPE&#39;     =>  &#39;text/html&#39;, // 默认模板输出类型
    &#39;TMPL_ACTION_ERROR&#39;     =>  THINK_PATH.&#39;Tpl/dispatch_jump.tpl&#39;, // 默认错误跳转对应的模板文件
    &#39;TMPL_ACTION_SUCCESS&#39;   =>  THINK_PATH.&#39;Tpl/dispatch_jump.tpl&#39;, // 默认成功跳转对应的模板文件

beachten sollten, ist, dass wir das in der Vorlage mit {$jumpUrl } Das ist es. Wenn es thinkphp5 ist, ändern Sie es einfach in {url}.

Weitere Thinkphp-Tutorials finden Sie auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonBenutzerdefinierte ThinkPHP-Erfolgs- und Fehlersprungseiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:www.100txy.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Nordhold: Fusionssystem, erklärt
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools