我使用codeigniter建立在線商店。我有產品目錄。當用戶點擊每個目錄時,它必須在另一個視圖中顯示詳細信息。但是,我不知道我想要做什麼。顯示詳細產品在網上商店(codeigniter)
任何人都可以給我示例代碼,我的意思是代碼在控制器和模型。
這是我的看法
public function detail($page = 'detail') {
$data['title'] = ucfirst($page);
$this->cart_model->test($id);
$data['produk'] = $this->cart_model->test($id);
print_r($data['produk']);die();
$this->load->view('user/templates/header', $data);
$this->load->view('user/templates/navigation', $data);
$this->load->view('user/pages/' . $page, $data);
$this->load->view('user/templates/footer', $data);
}
我的模型
public function test($id) {
$query = $this->db->query('SELECT * FROM PRODUK WHERE id_produk = ' . $id);
return $query->result_array();
}
這是我的看法
<?php foreach ($produk as $data): ?>
<div class="col-lg-4 col-md-4 col-sm-4">
<div class="images">
<a href="" class="img-responsive"><img src="/sjpro/asset/user/img/produk<?php echo $data['gambar'];?>"></a>
</div>
</div>
<div class="col-lg-8 col-md-4 col-sm-4">
<h3><?php echo $data['nama_produk']?></h3>
<div class="price-detail">Harga <span class="price-detail-color"><?php echo $data['harga_produk']?></span></div>
<span class="label label-success"><?php echo $data['status_produk']?></span>
<div class="well well-lg">
<form action="" class="form-horizontal">
<div class="form-group">
<label class="col-lg-2 control-label">Jumlah</label>
<div class="col-lg-3">
<input type="number" step="1" min="1" name="quantity" value="1" class="form-control" size="2">
</div>
<button type="button" class="btn btn-success btn-lg pull-right" data-toggle="modal" data-target="#modal-beli">BELI</button>
</div>
</form>
</div>
你想做的事顯示出來?您需要點擊每個產品後打開新窗口進行產品預覽? –
no ..我要顯示詳細的產品。但我不知道該怎麼做......你能給我控制器和視圖中的代碼示例嗎? –
我無法理解你的問題。你需要什麼。清楚地告訴 –