2016-08-16 88 views
0

如何在不使用表單/字段的情況下將值從視圖傳遞到控制器?我的意思是通過鏈接發送視圖到控制器的值。將值從視圖傳遞到控制器而不使用表單/字段

查看:

<?php foreach ($languages as $lang) { ?> 
    <li> 
     <a href="<?php echo base_url(); ?>home/box/<?php echo $template_data['box_id']?>/<?php echo $lang['language_name']?>"></a> 
    </li> 
<?php } ?> 

控制器:

public function passby($page) {  
    $uri = 'admin/'.$page; 
    $this->load->view('header'); 
    $this->load->view('admin/navigation'); 
    $this->load->view('admin/sidebar'); 
    $this->load->view($uri); 
    $this->load->view('footer'); 
} 
+0

你正在使用哪個MVC框架? – happymacarts

回答

0

我不知道你的具體框架,但在一般的PHP,如果你想通過你的使用參數的鏈接傳遞變量查詢字符串是這樣的:

http://www.example.com/myPage.php?var1=x&var2=y 

然後在myPage.php你可以像這樣訪問他們:

$var1 = $_GET["var1"]; 
$var2 = $_GET["var2"]; 

您使用$_GET,因爲變量是在查詢字符串上傳遞的(即,一個GET請求),而不是$_POST,如果變量是通過表單提交的,你會使用它。

相關問題