Maison  >  Article  >  développement back-end  >  Introduction à la méthode de modification des pages de saut réussies et échouées dans TP3.1.x

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

黄舟
黄舟original
2017-09-30 09:08:291930parcourir

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);
  }
}
?>
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>
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!

Déclaration:
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
Article précédent:Qu’est-ce que oups en php ?Article suivant:Qu’est-ce que oups en php ?