我试图从我在codeigniter中的视图重定向到控制器内的一个函数。 我使用了以下代码
redirect('front/exam_result',$id)
这里“前面”是我的控制器,“exam_result”是我前面的功能。 和$ id是要传递的变量。 那段代码有什么错误吗?
答案 0 :(得分:1)
您可以轻松地重定向到控制器的任何功能/方法,如下所示:
重定向(BASE_URL()'控制器/方法&#39);
如果需要使用函数/方法传递变量,可以执行以下操作:
重定向(BASE_URL()'控制器/方法/' $变量);
在您的情况下,这将是解决方案:
重定向(BASE_URL()'前/ exam_result /' $ ID);
最好使用包含的base_url()而不是像你那样使用直接链接。
答案 1 :(得分:1)
将逗号更改为点。
redirect('front/exam_result',$id)
到
redirect('front/exam_result'.$id)
答案 2 :(得分:0)
You can pass a variable using codeigniter querystring as follows:
when you are using redirect method :
redirect(base_url().'controller/method/'.<?php echo $variable; ?>);