wmaraci reklam

PHP kod hatası / yardım!

5 Mesajlar 845 Okunma
wmaraci reklam

cenktolga cenktolga Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 31.12.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek web designer
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 454
  • Beğeniler 89 / 85
  • Ticaret 0, (%0)
Merhaba arkadaşlar

Hazır bir script kullanıyorum, üye sayfasına girdiğimde şöyle bir hata alıyorum;


Warning: Creating default object from empty value in /home/androidv/public_html/kombi.tc/application/modules/Users/controllers/IndexController.php on line 729


Belirttiği satırdaki kod ise;


if (!Extensions_Model_Admin::checkIfInstalled('privateshop') || !Helper_Config::get('privateshop_status')) {
$user_data['shop']->private = 0;
}


yarımınızı bekliyorum.
 

 

wmaraci
reklam

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)

if ((!Extensions_Model_Admin::checkIfInstalled('privateshop')) || (!Helper_Config::get('privateshop_status'))) {
$user_data['shop']->private = 0;
}

Şeklinde dener misiniz? Olmazsa;

$user_data['shop']->private = 0;

kodunun bağlantılı olduğu kodu inceleyin. OOP ile çalışırken nesneyi private olarak belirtmişseniz class dışından müdahele edemezsiniz. Bunu zaten biliyorsunuzdur da aklıma başka bir şey gelmedi.
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium

cenktolga cenktolga Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 31.12.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek web designer
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 454
  • Beğeniler 89 / 85
  • Ticaret 0, (%0)

Ertug adlı üyeden alıntı


if ((!Extensions_Model_Admin::checkIfInstalled('privateshop')) || (!Helper_Config::get('privateshop_status'))) {
$user_data['shop']->private = 0;
}

Şeklinde dener misiniz? Olmazsa;

$user_data['shop']->private = 0;

kodunun bağlantılı olduğu kodu inceleyin. OOP ile çalışırken nesneyi private olarak belirtmişseniz class dışından müdahele edemezsiniz. Bunu zaten biliyorsunuzdur da aklıma başka bir şey gelmedi.


Denedim ancak birşey değişmedi. NAsıl yapıcamı düşünürken birşey dikkatimi çekti;

Sistemde üyeler kayıt sonrası üye sayfasına girdikten sonra bu hata çıkıyor ancak bütün üyelerde çıkmıyor. Sadece mağaza oluşturmamış üyelerde çıkıyor.

Not: Sistemde mağaza oluşturup ürün satışı yapılıyor.,

Bu arada çok teşk ederim.
 

 

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)
Hata bilgisini inceledim de biraz araştırınca, sorun $user_data' nın ne olduğunun belirtilmediğinden kaynaklanıyor olabilir.
http://stackoverflow.com/a/8900730

Ek Olarak:

cenktolga adlı üyeden alıntı

Denedim ancak birşey değişmedi. NAsıl yapıcamı düşünürken birşey dikkatimi çekti;

Sistemde üyeler kayıt sonrası üye sayfasına girdikten sonra bu hata çıkıyor ancak bütün üyelerde çıkmıyor. Sadece mağaza oluşturmamış üyelerde çıkıyor.

Not: Sistemde mağaza oluşturup ürün satışı yapılıyor.,

Bu arada çok teşk ederim.


Öyleyse mağaza oluşturup oluşturmadığını sorgulatarak sorunu giderebilirsiniz. Sanıyorum ki sorun bundan kaynaklı. Direkt mağaza bilgisini çekiyorsanız mağaza oluşturmayan üyelerde elbette hata verecektir.
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium
wmaraci
wmaraci

cenktolga cenktolga Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 31.12.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek web designer
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 454
  • Beğeniler 89 / 85
  • Ticaret 0, (%0)

Ertug adlı üyeden alıntı

Hata bilgisini inceledim de biraz araştırınca, sorun $user_data' nın ne olduğunun belirtilmediğinden kaynaklanıyor olabilir.
http://stackoverflow.com/a/8900730

Ek Olarak:

Öyleyse mağaza oluşturup oluşturmadığını sorgulatarak sorunu giderebilirsiniz. Sanıyorum ki sorun bundan kaynaklı. Direkt mağaza bilgisini çekiyorsanız mağaza oluşturmayan üyelerde elbette hata verecektir.


O sorguyu kaldırdım, sorun çözüldü şimdlik. Alakan için çok teşk ederim.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al