• 17-12-2020, 17:19:16
    #1
    Merhaba,
    XML'den çektiğim verileri fonksiyon ile array'e atayıp db''ye kaydediyorum. Fonksiyonu çağırıp json olarak bastığımda bu şekilde dönüş geliyor;

    "ex_arka_kaput": [ "Boyanmamış" ],

    Ama bu fonksiyondan veriyi kaydetme kısmına aldığımda aşağıdaki hatayı alıyorum. Anlayamadım gitti. (Aynı dosya içerisinde fonksiyonlar kaydetme çalıştığında hata veriyor json oluşturan kısım)

    Hata aldığım yer;
    Trying to get property of non-object/home/flatartagency/public_html/tanoto/modules/cms/classes/VehicleServiceController.php line 96

    Kodum;
    "ex_arka_kaput" => $xml->SoapBody->GetAvaibleCarDetailWithPrice_Result->secondHandVehicleDetPrice->SecondHandVehicleDetail->ExpertizeHistory[0]->ERBS_PaintingStatus,

    Neresi gözümden kaçtı acaba göremedim.
  • 17-12-2020, 23:18:15
    #2
    Dizi olarak alabilirsin nesne olarak gelmiyor veriler.
  • 18-12-2020, 13:59:02
    #3
    Aşağıdaki zincirden bir tanesi NULL olabilir. Tek tek NULL kontrolü yapmanız gerekebilir.
    $xml->SoapBody->GetAvaibleCarDetailWithPrice_Result->secondHandVehicleDetPrice->SecondHandVehicleDetail->ExpertizeHistory