用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3235|回复: 1
收起左侧

[讨论/交流] 同一个控制器里,方法之间相互跳转的问题。

[复制链接]
发表于 2013-5-24 21:29:59 | 显示全部楼层 |阅读模式
  最近用Ci时发现,在同一个控制器中的方法相互跳转的方式有多种,但是好像又有区别,所以来请教各位朋友。
当我在某一个控制器的某一个方法里,想跳转到其他方法里时,我通常会使用 $this->方法名( 参数); 这就就能直接跳转到另一个方法里。除此之外, $base = base_url(); $base = "Location:".$base."index.php/控制器/方法名/参数"; header("$base"); 这些语句也能实现跳转功能,但我发现通过第一种方法跳转后,传递的参数会出现问题。而第二种方法则正常。我实际是在传递分页页号时,发现这个错误的,用$this->方法名( 参数);我不能将正确的页号传递到其他方法里...请问这如何解决?还有没有其他方式实现方法相互间的跳转?
发表于 2013-5-24 23:38:34 | 显示全部楼层
redirect

本版积分规则