Postingan lainnya
query database
controller
public function subtypes()
{
$method = $_SERVER['REQUEST_METHOD'];
if($method != 'GET'){
$jsonAr = array(
"_meta" => array('status' => 'ERROR','count' => 1),
"result" => array('errorCode' => 400,'userMessage' => 'Bad request')
);
json_output(400,$jsonAr);
} else {
$this->load->model('M_produk');
$name = $this->input->get('types');
$response = $this->M_produk->subtypes($name);
if ($response['errorCode'] == 200) {
$stat = "SUCCESS";
} else {
$stat = "ERROR";
}
$count = array($response);
if ($response['errorCode'] == 200) {
$result = array($response);
} else {
$result = $response;
}
$jsonAr = array(
"_meta" => array('status' => $stat,'count' => count($count)),
"result" => $result
);
json_output($response['errorCode'],$jsonAr);
}
}
MODEL
public function subtypes($name)
{
$q = $this->db->select('produk.id_produk,produk.id_tipe_produk,produk.nama_produk,produk.harga_produk,produk.diskon,produk.deskripsi,produk.id_gambar_produk,gambar_produk.urlgambar,gambar_produk.filename,gambar_produk.orig_filename')->from('produk,gambar_produk')->where('id_tipe_produk',$name)->get()->row();
if($q == ""){
return array('errorCode' => 401,'userMessage' => 'Filename Not found');
} else {
$id_tipe_produk = $q->id_tipe_produk;
$id_produk = $q->id_produk;
$id_gambar_produk = $q->id_gambar_produk;
$nama_produk = $q->nama_produk;
$harga_produk = $q->harga_produk;
$diskon = $q->diskon;
$deskripsi = $q->deskripsi;
$urlgambar = $q->urlgambar;
$filename = $q->filename;
$orig_filename = $q->orig_filename;
return array(
'errorCode' => 200,
'id_produk' => $id_produk,
'id_tipe_produk' => $id_tipe_produk,
'nama_produk' => $nama_produk,
'harga_produk' => $harga_produk,
'diskon' => $diskon,
'deskripsi' => $deskripsi,
'id_gambar_produk' => $id_gambar_produk,
"images" => array('urlgambar' => $urlgambar,'filename' => $filename,'orig_filename' => $orig_filename));
}
}
yang saya ingin panggil http://localhost/rest_server/index.php/produk/produk/subtypes?types=1020 bagaimana cara menampilkan semua data dengan id_tipe_produk 1020 sedangkan perintah di atas hanya menampilkan 1 data saja kenapa ya
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban