function rating() { $id = 1; $rate = new \models\RatingM(); $r = $rate->get_rating2($id); echo '<pre>'; print_r($r); //$key = array_search(5, array_column($r, 'rate')); //print_r($key); }
public function row2data($row) { if (!is_array($row)) { $row = (array) $row; } $id_laundry = $row['id']; $lay = new \models\LayananM(); $rate = new \models\RatingM(); $layanan = $lay->get_layanan($id_laundry); $rating = $rate->get_rating2($id_laundry); return array("id" => $row['id'], "nama" => $row['nama'], "posisi" => ["latitude" => $row['latitude'], "longitude" => $row['longitude']], "alamat" => $row['alamat'], "buka" => "Setiap hari, 09:00-22:00", "foto" => $row['foto'], "foto_cover" => $row['foto_cover'], "desc" => $row['desc'], "rating" => $row['rating'], "rating_detail" => $rating, "transaksi" => $row['transaksi'], "telp" => $row['telp'], "bisa_kiloan" => !!$row['bisa_kiloan'], "bisa_dryCleaning" => !!$row['bisa_dryCleaning'], "bisa_satuan" => !!$row['bisa_satuan'], "layanan" => $layanan, "komentar" => [], "minimal" => ["_1" => $row['min_kiloan'], "_2" => $row['min_satuan'], "_3" => $row['min_drycleaning']], "pengerjaan" => $row['pengerjaan']); }