Introduction à la méthode de modification des pages de saut réussies et échouées dans TP3.1.x

黄舟
Libérer: 2023-03-16 14:04:02
original
1910 Les gens l'ont consulté

Cet article présente principalement la méthode de modification des pages de saut réussies et échouées dans ThinkPHP3.1.x, impliquant les compétences opérationnelles de configuration et de modification des codes de saut pertinents dans les fichiers sources sous-jacents de thinkPHP. Les amis dans le besoin peuvent s'y référer<.>

L'exemple de cet article décrit la méthode de modification des pages de saut réussies et échouées dans ThinkPHP3.1.x. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Dans ThinkPHP, les pages d'invite de réussite et d'échec sont déjà incluses. Appelez-le simplement automatiquement dans la méthode Action.

Par exemple, dans LibAction il y a le

SucErrAction.class.php suivant :


<?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);
  }
}
?>
Copier après la connexion
Il y a un dossier SucErr dans Tpl, il y a index.html comme suit :


<!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>
Copier après la connexion
Il n'y a que deux boutons pour afficher les pages d'invite de réussite et d'échec. La page d'invite ne dure que 3. secondes. Sauter automatiquement.

Veuillez noter que dans

SucErrAction.class.php, vous ne pouvez pas définir vous-même la méthode de réussite et la méthode d'erreur. Ce sont des méthodes inhérentes à l'abstraction Action du système. méthode La méthode consiste à hériter et à réécrire, ce qui permettra à ThinkPHP de fonctionner normalement.

Cependant, les pages d'invite de réussite et d'échec fournies avec le système ne peuvent pas répondre aux besoins du site Web

Mais cette page peut être modifiée par vous-même. , comme ci-dessus Dans l'image, j'ai ajouté un petit texte à la page de saut du succès et de l'échec.

L'emplacement spécifique de cette page est :

.ThinkPHPTpldispatch_jump.tpl

J'écrirai quelques mots à la ligne 18 pour obtenir l'effet de l'image ci-dessus. Vous pouvez écrire n'importe quel langage front-end selon vos propres besoins

ou $this->success() dans la méthode ThinkPHP pour accéder à cette page. $this->error()

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!