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 相关文章推荐
图象函数中的中文显示
Oct 09 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 PHP
在windows服务器开启php的gd库phpinfo中未发现
Jan 13 PHP
比较简单的百度网盘文件直链PHP代码
Mar 24 PHP
浅析php与数据库代码开发规范
Aug 08 PHP
php获取淘宝分类id示例
Jan 16 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
PHP环形链表实现方法示例
Sep 15 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 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
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
php中define用法实例
2015/07/30 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
2016/02/26 PHP
php版微信数据统计接口用法示例
2016/10/12 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
Bootstrap精简教程中秋大放送
2016/09/15 Javascript
React Native AsyncStorage本地存储工具类
2017/10/24 Javascript
ES6学习笔记之map、set与数组、对象的对比
2018/03/01 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
layui实现三级联动效果
2019/07/26 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
Python的dict字典结构操作方法学习笔记
2016/05/07 Python
Python进阶篇之字典操作总结
2016/11/16 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
Python析构函数__del__定义原理解析
2020/11/20 Python
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
班级入场式解说词
2014/02/01 职场文书
小学毕业感言150字
2014/02/05 职场文书
文明班集体申报材料
2014/05/23 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
2014年招生工作总结
2014/11/26 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
Spring中的@Transactional的工作原理
2022/06/05 Java/Android