前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ThinkPHP3.1.x修改成功与失败跳转页面的方法

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

作者头像
用户2323866
修改2021-07-09 10:41:21
3200
修改2021-07-09 10:41:21
举报
文章被收录于专栏:技术派

本文实例讲述了ThinkPHP3.1.x修改成功与失败跳转页面的方法。分享给大家供大家参考,具体如下: 在ThinkPHP中,成功与失败的提示页面已经自带。在Action方法中自动调用即可。 比如在LibAction有如下的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运行部正常。 不过,系统自带的成功与失败的提示页面并不能够满足网站的需要,

但是这个页面可以自己修改,比如上图,我就自己在这成功与失败的跳转页面上,添加了一点文字。 此页面的具体位置在:.ThinkPHPTpldispatch_jump.tpl 我就在第18行的位置写上一些字达到上图的效果,此页面大家可以根据自己的需要写任意前端语言,在ThinkPHP方法的$this-&gt;success()或者$this-&g/【参考文章的时候,并不建议直接复制,应该尽量地读懂】/t;error()都会跳转到这个页面。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档