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 相关文章推荐
把从SQL中取出的数据转化成XMl格式
Oct 09 PHP
文章推荐系统(三)
Oct 09 PHP
PHP4和PHP5共存于一系统
Nov 17 PHP
php桌面中心(一) 创建数据库
Mar 11 PHP
PHP swfupload图片上传的实例代码
Sep 30 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
Jun 12 PHP
IIS下PHP的三种配置方式对比
Nov 20 PHP
php创建无限级树型菜单
Nov 05 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
Apr 25 PHP
Yii+upload实现AJAX上传图片的方法
Jul 13 PHP
PHP读取大文件的几种方法介绍
Oct 27 PHP
PHP实现按之字形顺序打印二叉树的方法
Jan 16 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下MYSQL limit的优化
2008/01/10 PHP
PHP 学习路线与时间表
2010/02/21 PHP
PHP经典面试题集锦
2015/03/19 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
2016/09/12 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
微信小程序实现简易table表格
2020/06/19 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
web.py中调用文件夹内模板的方法
2014/08/26 Python
Python实用日期时间处理方法汇总
2015/05/09 Python
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
pytorch之添加BN的实现
2020/01/06 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
高考标语大全
2014/06/05 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
离职证明标准格式
2014/09/15 职场文书
骨干教师事迹材料
2014/12/17 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL