• 26-11-2010, 16:32:14
    #1
    Üyeliği durduruldu
    Merhaba,
    Kafayı yemek üzereyim.
    $smarty->assign('test', 'deneme');
    şeklinde değişkeni oluşturup. {$test} şeklinde değişkeni .tpl dosyasında kullanıyorum. Değişkenin içeriğini değiştirmeme rağmen Smarty hala değişkenin ilk değerini okuma devam ediyor.
    $smarty->assign('test', 'ikincideger');
    yapsam bile hala ekrana "deneme" yazdırıyor. Cache kapalı, template cache'i her defasında boşaltıyorum. Sayfayı yeniliyorum yine deneme yazıyor yine deneme yazıyor.

    Ya beynim sulandı, yada smarty'de bir hata var.
    Yardımlar için teşekkürler.
  • 26-11-2010, 16:33:53
    #2
    temanın derlendiği klasörün içini boşalttınız mı
  • 26-11-2010, 16:33:57
    #3
    $smarty->assign('test', 'deneme');
    $smarty->clear_assign('test');
    $smarty->assign('test', 'ikincideger');

    denermisin?
  • 26-11-2010, 16:38:54
    #4
    Üyeliği durduruldu
    Tontonq adlı üyeden alıntı: mesajı görüntüle
    $smarty->assign('test', 'deneme');
    $smarty->clear_assign('test');
    $smarty->assign('test', 'ikincideger');

    denermisin?
    Maalesef yine aynı, derleme klasörünü her defasında boşlatıyorum.
    Garip olan yeni bir değişken oluştursamda yeni değişkeni bile görmüyor.
    Anlamadım gitti.
  • 26-11-2010, 16:52:31
    #5
    SiyahTasarim adlı üyeden alıntı: mesajı görüntüle
    Maalesef yine aynı, derleme klasörünü her defasında boşlatıyorum.
    Garip olan yeni bir değişken oluştursamda yeni değişkeni bile görmüyor.
    Anlamadım gitti.
    yeni değişkeni görmüyorsa sorun farklıdır cache ten falan olabilir

    $smarty->caching = true;
  • 26-11-2010, 16:53:12
    #6
    Üyeliği durduruldu
    Kafam sulandı demiştim doğruymuş
    Header'da aynı değişkeni unutmuşum

    Teşekkürler.