关闭

【ThinkPHP】修改ThinkPHP3.1.x成功与失败的跳转页面

标签: ThinkPHPphp提示页面跳转框架
1691人阅读 评论(0) 收藏 举报
分类:

在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运行部正常。

不过,系统自带的成功与失败的提示页面并不能够满足网站的需要,


但是这个页面可以自己修改,比如上图,我就自己在这成功与失败的跳转页面上,添加了一点文字。

此页面的具体位置在:.\ThinkPHP\Tpl\dispatch_jump.tpl

我就在第18行的位置写上一些字达到上图的效果,此页面大家可以根据自己的需要写任意前端语言,在ThinkPHP方法的$this->success()或者$this->error()都会跳转到这个页面。



0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

ThinkPHP5的配置之修改默认跳转成功和失败页面

ThinkPHP5中有自带的跳转页面,就是一个笑脸(不明白为什么这个笑脸是横着的)。闲来无事修改了这个框架默认的成功或者失败的跳转页面。
  • SchopenhauerZhang
  • SchopenhauerZhang
  • 2017-04-23 11:15
  • 4921

ThinkPHP5的配置之修改默认跳转成功和失败页面

ThinkPHP5中有自带的跳转页面,就是一个笑脸(不明白为什么这个笑脸是横着的)。闲来无事修改了这个框架默认的成功或者失败的跳转页面。
  • SchopenhauerZhang
  • SchopenhauerZhang
  • 2017-04-23 11:15
  • 4921

用jsp实现登录,登录成功则跳转到登录成功页面,失败则跳转到失败页面

login.jsp Insert title here 用户名 密码 dologin.jsp <%@ pag...
  • sinat_36146776
  • sinat_36146776
  • 2017-03-04 21:33
  • 4146

漂亮的thinkphp 跳转页封装

项目是要一点点按优先级进行优化的,现在到优化thinkphp的跳转页了。 跳转中 .buffer{ backgroun...
  • u013288190
  • u013288190
  • 2017-02-07 13:21
  • 1838

ThinkPHP 跨控制器页面跳转 官方文档 未讲清楚

摘要:在ThinkPHP学习过程中使用系统Controller类库提供的success()/error()跳转方法,官方《ThinkPHP3.2.3快速入门 》文档、《ThinkPHP3.2.3完全开...
  • mika85489
  • mika85489
  • 2015-12-15 10:17
  • 6414

thinkphp 页面跳转不显示问题 data-ajax="false"

最近在学用thinkphp框架写个小项目时,发现这样一个问题:通过模板界面写登录表单form,submit提交之后,跳转到的界面是一片空白,当手动刷新地址栏时,会报出错误。 <di...
  • LMXQH
  • LMXQH
  • 2016-12-31 12:55
  • 798

thinkPHP框架seccess和error自定义跳转页面

thinkphp框架,使用$this->seccess()和$this->error()实现自定义跳转模配置实现。
  • CamilleZJ
  • CamilleZJ
  • 2017-01-17 17:32
  • 382

thinkphp 分组、页面跳转与ajax

本节课大纲: 一、多应用配置技巧 二、使用分组 三、页面跳转 $this->success('查询成功',U('User/test')); $this->redirect('User/test',...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2016-05-10 10:21
  • 1382

使用thinkphp时因为一个’/‘造成页面一直跳转

form表单如下, ">id ">用户名 性别:男 女 模型如下: public function modify(){ $m=M('User'); $data['id']=...
  • zpf_nevergiveup
  • zpf_nevergiveup
  • 2016-03-13 20:17
  • 665

Thinkphp3.2 关于快捷函数 模板引擎换为smarty时 地址跳转函数U()的使用修改及说明

Thinkphp3.2 关于快捷函数 模板引擎换为smarty时 地址跳转函数U()的使用修改及说明
  • u014796999
  • u014796999
  • 2015-09-16 20:04
  • 1312
    个人资料
    • 访问:1865018次
    • 积分:25131
    • 等级:
    • 排名:第286名
    • 原创:750篇
    • 转载:0篇
    • 译文:0篇
    • 评论:370条
    文章分类
    【备注】博文GIF动画的录制方法
    先用屏幕录制软件Freez Screen Video Capture录制屏幕,再把得到的AVI,利用GIF Movie Gear转化成GIF
    【友情链接】亲笔小说