Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Codeigniter - Helper

Arkadaşlar helperdaki bir fonksiyonu çalıştırıyorum. Yalnız fonksiyonun içindeki birkaç değişkenin fonksiyon dışında kullanmam gerekiyor. Değişkenleri global olarak tanımladım ama sonuç alamadım. Bir yerde hatamı yapıyorum acaba?

function icerikDuzelt($yazi_id,$yazi_baslik,$yazi_icerik) { 
global $id;
global $baslik;
global $icerik;
$id=($yazi_id*1000)/2;
$baslik=str_replace(' ','-',$yazi_baslik);
$icerik=explode('<pre',$yazi_icerik);
}
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • xuma adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    171 cevap - 1 soru
    Codeigniter'ın uygulama akışında bir hatan olabilir.(http://codeigniter.com/user_guide/overview/appflow.html) Üstelik neden bu yola başvurdun bilmiyorum ama global tanımlamak pek uygun bir metod değildir.
    • mbayraktar adlı üyenin fotoğrafı mbayraktar
      merhaba, yazdigin fonksiyonda dikkatimi ceken id degiskenini disaridan cekiyorsun ve onu kullanmadan tekrar id degiskenini olusturuyorsun. bu durumda global $id yi tanimlaman gereksiz.

      hatanin ciktisini yollamamissin ama 1. sorun bana gore id kismindaki tanim.

      istersen bir kontrol et tekrar dene.

      kolay gelsin.
      11 yıl önce yazılmış
    • Frauzer adlı üyenin fotoğrafı Frauzer
      Hatalar bunlar

      Severity: Notice
      
      Message: Undefined variable: id
      
      Filename: views/orta.php
      
      Line Number: 68
      
      

      Bu şekilde diğer değişkenleride görmüyor.
      11 yıl önce yazılmış
    • Frauzer adlı üyenin fotoğrafı Frauzer
      Arkadaşlar problemi dizi'e aktararak çözdüm. Teşekkürler. :)
      11 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.