ThinkPHP的 success() 、 error() 和 redirect() 方法;

    TP系统类里边内置了两个跳转方success()error() 和一个重定向方法redirect()

$model = M('user');//实例化对象
$data = $model -> add();
if($data){
  $this -> success('添加成功','跳转的URL',跳转秒数);
}else{
  $this ->error('添加失败','跳转的URL',跳转秒数);
}

success()默认的跳转地址是 $SERVER["HTTP_REFERER"]; 默认跳转时间是1秒;

error()默认的跳转地址是 Javascript:history.back(-1); 默认跳转时间是3秒。

 TP系统类的redirect()方法可以实现页面的重定向功能。语法及URL生成详情请点击它参考-> 生气

//重定向到User模块的login操作
$this -> redirect('User/login',array('cate_id' => 2), 5, '页面跳转中...');

   如果只是想重定向生成一个指定的URL地址,而不是到某个模块的操作方法,使用方法如下:

//重定向到指定的URL地址  
redirect('/New/category/cate_id/2', 5, '页面跳转中...')


猜你喜欢

转载自blog.csdn.net/weixin_40205005/article/details/80590390