我想从MySQL获取并将数据发送到我的CodeIgniter中的视图。
这是我在我的模型中的功能:
public function getProduct()
{
// EDIT : remove ; from ->from('table') and add ' ' to select ->select('*');
$a = $this->db->select('*')
-from('table')
->get();
return $a->result();
}
这是我在控制器中的功能:
public function sendView()
{
$d['product'] = $this->model->getProduct();
$this->load->view('product', $d);
}
这是我的观点:
<a href="#"><?php echo $product; ?></a>
没有从MySQL获取所有产品数据。
答案 0 :(得分:0)
您使用结果返回数据。但是,请检查您的模型->from('table');
,不要在该行的末尾使用;
。所以,只需->from('table')
所以你在视图中需要做的是
<?php foreach($product as $pr)
{ ?>
<a href="#"><?php echo $pr->example_product_name; ?></a>
<?php } ?>
您可以尝试将example_product_name
更改为您想要调用的column_name
。