ThinkPHP3.1.x修改成功与失败跳转页面的方法


Posted in PHP onSeptember 29, 2017

本文实例讲述了ThinkPHP3.1.x修改成功与失败跳转页面的方法。分享给大家供大家参考,具体如下:

在ThinkPHP中,成功与失败的提示页面已经自带。在Action方法中自动调用即可。

比如在Lib\Action有如下的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);
  }
}
?>

在Tpl中有SucErr文件夹,里面有index.html如下:

<!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='__APP__/SucErr/success1'">成功页面</button>
  <button onclick="javascript:window.location.href='__APP__/SucErr/error1'">错误页面</button>
</body>
</html>

仅摆放两个按钮,用于展示成功与失败的提示页面,提示页面仅维持3秒就会自动跳转。

其中请注意,在SucErrAction.class.php中,不能自己定义success方法与error方法,此乃系统的Action抽象内中固有的方法, 声明success方法与error方法则是继承后重写,会使ThinkPHP运行部正常。

不过,系统自带的成功与失败的提示页面并不能够满足网站的需要,

ThinkPHP3.1.x修改成功与失败跳转页面的方法

但是这个页面可以自己修改,比如上图,我就自己在这成功与失败的跳转页面上,添加了一点文字。

此页面的具体位置在:.\ThinkPHP\Tpl\dispatch_jump.tpl

我就在第18行的位置写上一些字达到上图的效果,此页面大家可以根据自己的需要写任意前端语言,在ThinkPHP方法的$this->success()或者$this->error()都会跳转到这个页面。

ThinkPHP3.1.x修改成功与失败跳转页面的方法

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
在PHP中实现Javascript的escape()函数代码
Aug 08 PHP
php checkbox 取值详细说明
Aug 19 PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
PHP字符串的编码问题的详细介绍
Apr 27 PHP
php遍历所有文件及文件夹的方法深入解析
Jun 08 PHP
PHP URL路由类实例
Nov 12 PHP
php发送与接收流文件的方法
Feb 11 PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 PHP
php实现的http请求封装示例
Nov 08 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
PHP运用foreach神奇的转换数组(实例讲解)
Feb 01 PHP
PHP 获取 ping 时间的实现方法
Sep 29 #PHP
使用PHP+MySql实现微信投票功能实例代码
Sep 29 #PHP
PHP使用PDO访问oracle数据库的步骤详解
Sep 29 #PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
Sep 29 #PHP
WHOOPS PHP调试库的使用
Sep 29 #PHP
Laravel中获取路由参数Route Parameters的五种方法示例
Sep 29 #PHP
PHP网页安全认证的实例详解
Sep 28 #PHP
You might like
php面向对象的方法重载两种版本比较
2008/09/08 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
php socket通信(tcp/udp)实例分析
2016/02/14 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
php简单压缩css样式示例
2016/09/22 PHP
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
一个js拖拽的效果类和dom-drag.js浅析
2010/07/17 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
python pandas消除空值和空格以及 Nan数据替换方法
2018/10/30 Python
python 如何实现遗传算法
2020/09/22 Python
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
电子专业推荐信范文
2013/11/18 职场文书
校园之星获奖感言
2014/01/29 职场文书
企业业务员岗位职责
2014/03/14 职场文书
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
教师工作能力自我评价
2015/03/04 职场文书
护士自我推荐信范文
2015/03/24 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript