使用方法很简单,举例如下:

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

    successerror方法都可以对应的模板,默认的设置是两个方法对应的模板都是:

    1. THINK_PATH . 'tpl/dispatch_jump.tpl'
    1. //默认成功跳转对应的模板文件
    2. 'dispatch_success_tmpl' => APP_PATH . 'tpl/dispatch_jump.tpl',

    也可以使用项目内部的模板文件

    模板文件可以使用模板标签,并且可以使用下面的模板变量:

    重定向

    类的redirect方法可以实现页面的重定向功能。

    1. //重定向到News模块的Category操作

    上面的用法是跳转到News模块的category操作,重定向后会改变当前的URL地址。

    或者直接重定向到一个指定的外部URL地址,例如:

    1. //重定向到指定的URL地址 并且使用302
    2. $this->redirect('http://thinkphp.cn/blog/2',302);

    可以在重定向的时候通过session闪存数据传值,例如

    1. redirect('News/category')->remember();

    需要跳转到上次记住的URL的时候使用: