2014-01-29 37 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); ?>

相关问题