项目分组中的redirect重定向(跳转)


项目分组中的redirect重定向

redirect 重定向的通用语法为:

redirect(url,params=array(),delay=0,msg='') 

假设当前为默认 HOME分组 Aritcle模块 insert操作,一些例子:

// 跳转到 edit 操作
$this->redirect('edit');

// 跳转到 Admin分组默认模块默认操作
$this->redirect('Admin/');

// 跳转到 Admin分组Index模块view操作
$this->redirect('Admin-Index/view');

// 跳转到 Admin分组Index模块view操作,uid参数为1,延迟3秒跳转
$this->redirect('Admin-Index/view', array('uid'=>1), 3,'页面跳转中~')

// 跳转到 其他OtherApp项目(非分组)的Admin项目分组User模块view操作
$this->redirect('OtherApp://Admin-User/view');

同项目分组中的URL访问一样,redirect 中跨分组跳转只是多了一个分组项目名称的概念。

 

提示

  1. 可以在 redirect 中使用路由
  2. redirect 方法的参数用法和 U函数 的用法一致,可参考 U函数 生成URL地址相关部分内容

参考阅读

  1. ThinkPHP redirect重定向(跳转)
  2. ThinkPHP 项目分组中的URL路由使用配置
  3. ThinkPHP 项目分组URL生成
    ThinkPHP 项目分组配置
    ThinkPHP项目分组目录结构说明
    ThinkPHP项目分组中的模板输出
    ThinkPHP项目分组URL生成与URL访问
    ThinkPHP项目分组中的URL路由使用配置
    项目分组中的redirect重定向(跳转)

zgguan.com(it学习网) — 提供最好的 XHTML教程DIV+CSS教程JavaScript教程PHP教程ThinkPHP教程