2014-01-29 46 views
0

這裏我控制器代碼如何通過從視圖中的值設置爲控制器

$data['query']= $this->webpages->get_where_custom('parent_id',0); 
// i will get $id from view 
$data['query']=$this->webpages->get_where_custom('parent_id',$id); 

$this->load->view-(template,$data); 

在查看代碼,我將$ ID發送到控制器,但它顯示了未定義的變量「ID」

<?php 

    foreach($query->result() as $row){ 
     $id=$row->id; // how to send this $id to my controller 
     $page_url=$row->page_url; 
     $parent_id=$row->parent_id; 
     $page_headline=$row->page_headline; 

    foreach($query->result() as $row){ 
     $page_url=$row->page_url; 
     $page_headline=$row->page_headline; 

    ?> 
    echo $page headline; 
    } 

}

+0

爲什麼你的數據正在使用相同的名稱傳遞'$ data ['query']''的視圖文件中的值? – user2936213

+0

處理控制器中的數據並將其呈現在視圖文件中 – Sundar

+0

首先在視圖<?php print_r($ data)?>上打印數據並檢查結果。 –

回答

0

insted的的:

$this->load->view-(template,$data); 

嘗試:

$this->load->view(template,$data); 
0

你的代碼看起來象

$this->load->view('template',$data); 

,這是因爲你沒有把$ ID在你把查詢

所以<?php print_r($query); ?>

相關問題