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上传图片类(随机名,缩略图,加水印)
Jun 30 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
Jun 17 PHP
关于zend studio 出现乱码问题的总结
Jun 23 PHP
PHP整合PayPal支付
Jun 11 PHP
PHP文件下载实例代码浅析
Aug 17 PHP
php与c 实现按行读取文件实例代码
Jan 03 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
Jan 20 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
PHP实现通过CURL上传文件功能示例
May 30 PHP
PHP curl批处理及多请求并发实现方法分析
Aug 15 PHP
php微信公众号开发之微信企业付款给个人
Oct 04 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 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下判断网址是否有效的代码
2011/10/08 PHP
Apache服务器无法使用的解决方法
2013/05/08 PHP
CodeIgniter框架中_remap()使用方法2例
2014/03/10 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
javascript eval和JSON之间的联系
2009/12/31 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
深入理解Angularjs向指令传递数据双向绑定机制
2016/12/31 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
[02:32]【DOTA2亚洲邀请赛】iceice,梦开始的地方
2017/03/13 DOTA
python list中append()与extend()用法分享
2013/03/24 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
Python函数装饰器实现方法详解
2018/12/22 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
Django models文件模型变更错误解决
2020/05/11 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
python中有帮助函数吗
2020/06/19 Python
python如何停止递归
2020/09/09 Python
python在协程中增加任务实例操作
2021/02/28 Python
HTML文本属性&amp;颜色控制属性的实现
2019/12/17 HTML / CSS
构造方法和其他方法的区别
2016/04/26 面试题
公司领导推荐信
2013/11/12 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
初三毕业评语
2014/12/26 职场文书
文体活动总结
2015/02/04 职场文书
金陵十三钗观后感
2015/06/04 职场文书
行政处罚告知书
2015/07/01 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书