PESCMS提供了页面跳转的方法:

成功提示success()

当操作成功后,我们需要告知用户结果时,可以用success();

参数说明备注$message 提示信息必填$url 跳转地址|默认为返回上一页非必填。若使用了占位符则必填$waitSecond 跳转等待时间非必填。默认3秒

使用方法非常简单,只要在控制器您想进行提示的地方执行该方法则可。

  1. $this->success('提交订单成功!', $this->url('Home-Order-index')); //提示“提交订单成功”,并会在3秒内执行到 http://域名/Home/Order/index页面去

失败提示error()

当操作存在问题的时候,我们需要告知用户情况,可以使用error();

参数说明备注$message 提示信息必填$url 跳转地址|默认为返回上一页非必填。若使用了占位符则必填$waitSecond 跳转等待时间非必填。默认3秒

具体用法和success一样。我们就不举例说明了。

注:为什么页面跳转提示要有两个方法呢?因为当请求为ajax且要求格式为JSON时,该方法将会返回一个含有提示信息,状态码的JSON格式二维数组。success()方法的状态为200,error()的状态为0 。这样当我们在申请ajax请求时,也可以直接用success和error进行操作提示,非常方便。

重定向jump()

重定向方法只是将PHP的header方法进行封装,用户直接填写URL地址则可快速进行一个302重定向的请求了,使用 jump():

参数说明备注$url您要302的页面必填

该用法在此不作说明了,我相信大家懂的。