如何在代码点火器视图中显示数据?



无法在 CodeIgniter 视图中显示数据。需要在代码点火器视图中打印builders_name。到目前为止,我有以下代码:

型:

public function get_builders()  
{  
$query1 = $this->db->select('name')->from('builders')->where("name LIKE 'a%'")->limit(3)->get();
$query2 = $this->db->select('name')->from('builders')->where("name LIKE 'b%'")->limit(3)->get();
$result1 = $query1->result();
$result2 = $query2->result();
return array($result1, $result2); 
}  

控制器:

public function index(){       
$this->load->database();   
$data['h']= $this->Builders_Model->get_builders(); 
$this->load->view('home', $data);
}

视图:

<?php  foreach ($h->result as $row) { ?>
<tr> 
<td><a href="#"><?php echo $row->name;?></td></a>  
</tr>  
<?php } ?> 

不喜欢这个试试吧

public function get_builders()  
{  
$query1 = $this->db->select('name')
->from('builders')
->like('name','a')
->or_like('name','b')
->limit(3)->get();
$result = $query1->result();

return $result;
} 

视图代码

<?php  foreach ($h as $row) { ?>
<tr> 
<td><a href="#"><?php echo $row->name;?></td></a>  
</tr>  
<?php } ?> 

希望完全有效.谢谢

在 Codeigniter 中传递给视图的内容可以通过其名称访问。只要<php echo $h; ?>,你应该很高兴去

you can use :
<?php
foreach($h as $row){?>
<tr> 
<td><a href="#"><?php echo $row->name;?></td></a>  
</tr>  
}?>

你必须在foreach中使用$h变量来表示:

<?php
<tr> 
<td><a href="#"><?php echo $rowDetail->name; ?></td></a>  
</tr>  
}
?>

首先,这是您尚未在控制器中加载Builder_modal 尝试执行类似操作的操作

$this->load->model('Builder_model');

$this->load->database()后 ;

接下来的事情在你看来,你必须像echo $h;var_dump($h)(如果您有数组(

它真的很有效 型

public function get_builders()  
{  
$this->db->select('name'); 
$this->db->from('builders');
$this->db->like('name','a');
$this->db->or_like('name','b');
$this->db->limit(3);
$query = $this->db->get();
return $query->result();
} 

控制器

public function index(){       
$this->load->model('Builder_model');
$data= $this->Builders_Model->get_builders(); 
$this->load->view('home', ['data'=>$data]);
}

视图

<?php  foreach ($h->result as $row) { ?>
<tr> 
<td><a href="#"><?php echo $row->name;?></td></a>  
</tr>  
<?php } ?> 

相关内容

  • 没有找到相关文章

最新更新