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下删除一篇文章生成的多个静态页面
Aug 08 PHP
PHP常用开发函数解析之数组篇[未完结]
Jul 30 PHP
php json与xml序列化/反序列化
Oct 28 PHP
php堆排序(heapsort)练习
Nov 13 PHP
详解PHP中strlen和mb_strlen函数的区别
Mar 07 PHP
Smarty变量调节器失效的解决办法
Aug 20 PHP
PHP简单遍历对象示例
Sep 28 PHP
关于PHP中字符串与多进制转换函数的实例代码
Nov 03 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
PHP大文件分片上传的实现方法
Oct 28 PHP
PHP+MySql实现一个简单的留言板
Jul 19 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 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.MVC的模板标签系统(一)
2006/09/05 PHP
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
删除节点的jquery代码
2014/01/13 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
javascript实现鼠标拖动改变层大小的方法
2015/04/30 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
前端路由&amp;webpack基础配置详解
2019/06/10 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
python 从csv读数据到mysql的实例
2018/06/21 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
通过cmd进入python的实例操作
2019/06/26 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
室内设计自我鉴定
2013/10/15 职场文书
高中生毕业学习总结的自我评价
2013/11/14 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
药店促销活动总结
2014/07/10 职场文书
初中学习计划书范文
2014/09/15 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
2014年自愿离婚协议书
2014/10/10 职场文书
商务英语求职信范文
2015/03/19 职场文书
倡议书的格式写法
2015/04/28 职场文书