codeIgniter打印结果在视图上失败

时间:2017-12-06 06:41:08

标签: php codeigniter

我想从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获取所有产品数据。

1 个答案:

答案 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