Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
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 Doğru Cevap

  • Avatar of xuma
    4 ay önce
    cevap - 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.
    • Avatar of mbayraktar 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.
      4 ay önce yazılmış
    • Avatar of Frauzer 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.
      4 ay önce yazılmış
    • Avatar of Frauzer Frauzer
      Arkadaşlar problemi dizi'e aktararak çözdüm. Teşekkürler. :)
      4 ay önce yazılmış

Cevaplar

Hiç cevap bulunamadı.