2017-06-22 101 views
0

我試圖從codeigniter中的視圖中重定向到控制器內的函數。 我用下面的代碼如何從視圖重定向到控制器,並將變量傳遞給codeigniter中的控制器

redirect('front/exam_result',$id) 

這裏「前」是我CONTROLER,而「exam_result」是我的封二功能。 和$ id是要傳遞的變量。 該代碼中是否有任何錯誤?

+0

'''重定向('前/ exam_result/);'''試試這個 – kishor10d

+0

它是工作,沒有必要<?php tag there redirect('front/exam_result /'。$ id); - 這是工作 –

+0

感謝糾正我。 – kishor10d

回答

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; ?>); 
1

可以輕鬆地重定向到這樣控制器中的任何功能/方法:(BASE_URL() '控制器/方法')

重定向;

如果需要傳遞與功能/方法變量,就可以做到這一點:

重定向(BASE_URL()'控制器/方法/'.$變量。);

在你的情況,這將是溶液:

重定向;(BASE_URL()'前/ exam_result /'.$同上)

最好是使用base_url()而不是像你一樣直接鏈接。

1

將逗號更改爲點。

redirect('front/exam_result',$id) 

redirect('front/exam_result'.$id) 
+0

請接受我的答案,如果它解決了你的問題:) – reignsly

相關問題