• 21-01-2010, 12:38:48
    #1
    Sitemde Şöyle bir kod hatası alıyorum..

    Alıntı
    Notice: Undefined property: stdClass::$ad_headline in /home/evcil/public_html/plugins/community/marketplace.php on line 95
    Bu ne anlama geliyor ve nasıl düzenlerim..

    Belirttiği kod satırı şöyle

    Alıntı
    <a href="<?php echo JRoute::_('index.php?option=com_marketplace&page=s how_ad&adid=' . $ad->id); ?>">
    <?php echo $ad->ad_headline ?>
  • 21-01-2010, 14:01:27
    #2
    Üyeliği durduruldu
    notice olduğu için uyari gösterimlerini kapatabilirsiniz.
  • 21-01-2010, 14:52:54
    #3
    ben hatanın kaynagını bulmak istiyorum kapattımmı o zamanda link vermiyor...
  • 21-01-2010, 14:59:59
    #4
    Üyeliği durduruldu
    Adalente adlı üyeden alıntı: mesajı görüntüle
    ben hatanın kaynagını bulmak istiyorum kapattımmı o zamanda link vermiyor...
    undefined olunca obje nulldur.

    unset($degisken); gibi oldugunda yada degisken in varligi yoksa o zaman undefined olmus olur
  • 21-01-2010, 16:58:20
    #5
    Anladım bir yerden birşey çekmeye çalışıyor yol hatası oldugu içinde bu hatayı veriyor...

    hemen bakıyorum
  • 21-01-2010, 17:41:35
    #6
    Hayır.

    JRoute bir sınıftır.

    _(); buda o sınıfın bir yöntemidir. (yani fonksiyonu)

    bu fonksiyon 1den fazla özellik gerektiriyor ancak o satırda sadece 1 özellik belirtilmiş o yüzden o hatayı alıyorsun. o yöntemi kontrol et istediği bütün özellikleri ver ona.

    Mesela.

    Böyle bir fonksiyonum var

    fonksiyon($ozellik1, $ozellik2)
    {
    ....
    }

    ben bu fonksiyonu bu şekilde çalıştırmaya kalkarsam.

    fonksiyon($ozellik1);

    Hata alırım.

    Doğrusu bu şekildedir.

    fonksiyon($ozellik1, $ozellik2);
  • 22-01-2010, 11:00:30
    #7
    Alıntı
    $content = $cache->call($callback, $this->_user->id, $this->_user->getDisplayName(), $exist, $ads, $money);
    kod burda ama zaten 3 özellik belirtilmiş...
  • 22-01-2010, 13:55:38
    #8
    3 özellik belirtilmiş zaten sorun orda sen ona 1 özellik vererek çalıştırıyorsun