表产品:id,产品,衬里,...... 表tbl_lining:id,article,description
模型
public function getliningsale($id)
{
$this->db->select('*');
$this->db->from('products');
$this->db->join('tbl_lining', 'products.lining=tbl_lining.id', 'left');
$this->db->where('products.id', $id); // Also mention table name here
$query = $this->db->get();
if($query->num_rows() > 0)
return $data->result();
}
控制器
function liningsale($id)
{
$data['liningsale'] = $this->sales_model->getliningsale($id);
$this->load->view('add', $data);
}
查看
echo '<td><input class="span1 tran2" name="lining\'+ count +\'" type="text"';
echo 'value="';
foreach ($liningsale as $valor) {
echo $valor->article;
echo '-';
echo $valor->description;
echo '">';
}
echo '</td>';
这不会显示任何记录。 我已经尝试了几种方法但没有成功。 有人可以帮忙吗?
答案 0 :(得分:0)
在您的模型中,您需要返回$query
结果。
在您尝试返回名为$data
的变量的结果集时,我认为该变量不存在!!
尝试将return $data->result();
更改为return $query->result();
希望有所帮助!!