请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 10204|回复: 0

[访问交互] 几种跳转(转向)

[复制链接]
发表于 2012-8-4 14:09:46 | 显示全部楼层 |阅读模式

在控制器交互中,程序跳转是常用的功能,SpeedPHP框架的spController提供了jump、success、error等多种跳转模式。



直接跳转jump

在控制器中,直接$this->jump(URL地址);就可以跳转到某个URL地址上了。如:

  1. $this->jump(spUrl('main', 'index')); // 跳转到首页
  2. $this->jump("http://speedphp.com"); // 跳转到speedphp.com
复制代码
操作成功提示和失败提示

成功提示和失败提示提示是基本相同的。

1. 之所以要有这两个几乎一样的方法,是方便开发者自行继承以制作更精美的操作成功和失败提示。

2. 开发者可以通过继承来覆盖这两个方法。

3. 两个方法默认是弹出浏览器提示框显示内容,然后再跳转到目标URL地址

  1. if( $_SESSION['username'] ){
  2.         $this->success('您是本站用户', spUrl('user', 'index')); // 本站用户将提示并跳转到用户中心
  3. }else{
  4.         $this->error('请先登录', spUrl('main', 'login')); // 没有登录则跳转到登录页面
  5. }
复制代码
您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2020-2-21 08:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表