-
Üyelik
19.02.2017
-
Yaş/Cinsiyet
24 / E
-
Meslek
Web Developer
-
Konum
Bursa
-
Ad Soyad
M** A**
-
Mesajlar
933
-
Beğeniler
136 / 276
-
Ticaret
11, (%100)
İşinizi gördüyse sevindim :) iyi çalışmalar.
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
class data_item
{
public $id;
public $category;
public $title;
public $location;
public $latitude;
public $longitude;
public $url;
public $type;
public $type_icon;
public $rating;
public $gallery = [];
public $features = [];
public $date_created;
public $price;
public $featured;
public $color;
public $person_id;
public $year;
public $special_offer;
public $item_spesific;
public $description;
public $last_review_rating;
}
Bunu auto_loader in erişebileceği bir yere yok veya böyle bir modelin yoksa bir yerden include_once ile çağır.
$obj = new \stdClass();
$obj->data = [];
/* Database loopu buraya kur */
$itm = new data_item();
$itm->id = $one["id"];
$itm->category = $one["category"];
$itm->title = $one["title"];
$itm->location = $one["location"];
$itm->latitude = $one["latitude"];
$itm->longitude = $one["longitude"];
$obj->data[] = $itm;
/* loop bit */
// echo json_encode($obj,JSON_FORCE_OBJECT); DEĞİL
echo json_encode($obj);
Kolay gelsin.
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
foreach($hede) {
$item = new $data();
$item->id = $hede->id;
$obj->data[] = $item
}
şeklinde kullanmalısın ?
senin çıktıda birden fazla data var olmaz.