ThinkPHP基础

ThinkPHP页面跳转error和success参数

ThinkPHP success 参数

ThinkPHP页面跳转error和success参数

系统的Think\Controller类内置了两个页面跳转方法error和success,分别用于错误(提示)跳转和成功(提示)跳转。两个方法都会输出一个提示信息页面,然后自动跳转到指定的地址。下面是一个简单的例子:

$New = M('New'); 
//实例化New对象$result = $New->add($data); if($result){    // 成功后跳转到新闻列表页面
$this->success('新增成功,即将返回列表页面', '/New/index');}
else { // 错误页面的默认跳转页面是返回前一页,通常不需要设置
    $this->error('新增失败');
}

success和error方法有三个参数,分别是提示信息、跳转地址和跳转页面等待时间(秒),除了第一个参数外其他都是可选的。

提示信息:成功或者错误信息字符串。

跳转地址:页面跳转地址是可选的,success方法的默认跳转地址是$_SERVER["HTTP_REFERER"],error方法的默认跳转地址是javascript:history.back(-1);

等待时间:默认的等待时间success方法是1秒,error方法是3秒。

success和error方法都可以对应的模板,默认两个方法对应的模板是框架自带的跳转模板dispatch_jump.tpl:

//默认错误跳转对应的模板文件'
TMPL_ACTION_ERROR' => THINK_PATH . 'Tpl/dispatch_jump.tpl',//默认成功跳转对应的模板文件'
TMPL_ACTION_SUCCESS' => THINK_PATH . 'Tpl/dispatch_jump.tpl',

本文属原创,转载请注明原文:https://www.zhimatong.com/jiaocheng/1087.html

为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。

内容有用

联系
顾问

交流群 购物车
账号登录

没有账号?立即注册

忘记密码

登录即同意用户协议没有账号? 立即注册
账号注册
我已阅读并同意用户协议
立即注册
注册即同意用户协议已有账号? 立即登录
找回密码

操作步骤:邮箱验证->设置新密码

注册即同意用户协议已有账号? 立即登录