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

2025-05-27 0 86

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

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

比如在Lib\\Action有如下的SucErrAction.class.php

?

1

2

3

4

5

6

7

8

9

10

11

12

13
<?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如下:

?

1

2

3

4

5

6

7

8

9

10

11
<!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程序设计有所帮助。

原文链接:http://blog.csdn.net/yongh701/article/details/48317801

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 ThinkPHP3.1.x修改成功与失败跳转页面的方法 https://www.kuaiidc.com/72047.html

相关文章

发表评论
暂无评论