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