SpeedPHP/几种跳转
SpeedPHP | 快速入门 | 访问交互 | 数据操作 | 框架概述 | 模板引擎 | 优化加速 | 开发指南 | 数据模型 | API参考 |
在控制器交互中,程序跳转是常用的功能,SpeedPHP框架的spController提供了jump、success、error等多种跳转模式。
直接跳转jump[ ]
在控制器中,直接$this->jump(URL地址);就可以跳转到某个URL地址上了。如:
$this->jump(spUrl('main', 'index')); // 跳转到首页 $this->jump("http://speedphp.com"); // 跳转到speedphp.com
操作成功提示和失败提示[ ]
成功提示和失败提示提示是基本相同的。 1. 之所以要有这两个几乎一样的方法,是方便开发者自行继承以制作更精美的操作成功和失败提示。
2. 开发者可以通过继承来覆盖这两个方法。
3. 两个方法默认是弹出浏览器提示框显示内容,然后再跳转到目标URL地址
if( $_SESSION['username'] ){ $this->success('您是本站用户', spUrl('user', 'index')); // 本站用户将提示并跳转到用户中心 }else{ $this->error('请先登录', spUrl('main', 'login')); // 没有登录则跳转到登录页面 }
参考来源[ ]
http://speedphp.com/manual.html
SpeedPHP使用手册导航 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|