我是CodeIgniter的新手。我从一个表中检索了数据,但是我无法从另一个表中检索数据。视图部分无效。由于某种原因,PDF显示为空白(使用tcpdf)。我们可以把它作为数组获取吗?如果是,那么我们如何将其作为数组获取呢?有些数据似乎打印在我按下的按钮下面。它不会显示在我们点击按钮后生成的pdf上。
代码:
控制器
model.summary()
模型
index(){
$this->load->database();
//load the model
$this->load->model('Order_model');
//load the method of model
$data['h']=$this->Order_model->select();
//return the data in view
$this->load->view('includes/orderPdf', $data);
}
查看
public function select()
{
//data is retrive from this query
$query = $this->db->get('master_user');
return $query;
}
答案 0 :(得分:0)
设置的最佳方式可能类似于:
控制器:
$this->load->model('Order_model', 'Order');
$data['orders'] = $this->Order->getOrder();
型号:
public function getOrder() {
$q = $this->db->get('master_user');
return $q->num_rows() ? $q->result_array() : [];
}
查看:
<?php foreach($orders as $order) { ?>
<tr>
<td><?=$order['mobile_no']?></td>
<td><?=$order['country']?></td>
</tr>
<?php } ?>
现在您还可以添加if(empty($orders))
并输入&#34;没有要显示的订单&#34;或类似的。