2013-11-21 85 views
1

我試圖從視圖中值傳遞給控制器​​,然後到一個視圖,它不會是有原因的工作,這裏是傳遞值將值傳遞給控制器​​,以另一種觀點認爲在笨

我的觀點鏈接
<a href="<?php echo site_url('social_controller/load_modal/'.$row->PageFbPageID.''); ?>">More</a> 

這裏是我的控制器

function load_modal() { 
      $this->load->helper('url'); 
      $term = $this->uri->segment(3); 
      $this->load->view('/modals/fetch_modal',$term); 


     } 

,這裏是我的fetch_modal觀點

<? 
echo $term; 
?> 

當我點擊更多,鏈接實​​際上有我需要在uri的價值,但我似乎無法將其傳遞給控制器​​,然後對我的看法,我只得到一個白頁。

回答

4

如果你第一次給它分配在一個這樣的數組:

$data['term'] = $this->uri->segment(3); 

,然後將它傳遞這樣的:

$this->load->view('/modals/fetch_modal',$data); 

,並在你看來,你訪問它是這樣的:

<? 
echo $term; 
?> 
+0

個這兩個答案都是正確的,謝謝:) –

1

你應該把$項變量數組,然後給它一個關鍵。該密鑰將成爲視圖文件中變量的名稱。

//controller 
$this->load->view('/modals/fetch_modal',array('uri_term'=>$term)); 

//view 
var_dump($uri_term); 
+0

兩個答案都是正確的,謝謝:) –