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

Smarty is_cached hatası

merhaba arkadaşlar smarty'i öğrenmeye çlşıyorum ve cache'de takıldım kullndığım sürüm smarty 3.1.10 sayfalarım



<?php 

require_once("libs/Smarty.class.php");

class Loader{
private static $objects = array();
final private function __construct(){}
final private function __clone(){}
public static function &loadClass($class){
if (isset(self::$objects[$class]))
return self::$objects[$class];
self::$objects[$class] = new $class();
return self::$objects[$class];
}
}



$SMARTY =& Loader::loadClass("Smarty");
$SMARTY->template_dir	=	"template";
$SMARTY->compile_dir	=	"template_c";
$SMARTY->config_dir		=	"config";
$SMARTY->cache_dir 		=	"cache";
$SMARTY->caching 		=	true;
$SMARTY->cache_lifetime =	60;


echo $SMARTY->is_cached("deneme2.tpl")){
	$SMARTY->assign("name","furkan");
	$arr = array("1","2","3","4","5");
	$SMARTY->assign("arr",$arr);
	}
$SMARTY->display("deneme2.tpl");

?>


deneme2.tpl dosyam


Benim Adım  {$name} <br />
{section name=n loop=$arr}
	{$arr[n].id}<br />
{/section}

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • sharq adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    115 cevap - 124 soru
    aldığım hata kodu


    Fatal error: Uncaught exception 'SmartyException' with message 'Call of unknown method 'is_cached'.' in F:\AppServ\www\smartY\libs\sysplugins\smarty_internal_templatebase.php:806 Stack trace: #0 [internal function]: Smarty_Internal_TemplateBase->__call('is_cached', Array) #1 F:\AppServ\www\smartY\index.php(28): Smarty->is_cached('deneme2.tpl') #2 {main} thrown in F:\AppServ\www\smartY\libs\sysplugins\smarty_internal_templatebase.php on line 806


    index.php'nin 28. satırı

    if(!$SMARTY->is_cached("deneme2.tpl")) {
    • deja_wu adlı üyenin fotoğrafı deja_wu
      <?php
      $smarty->caching = true;

      if(!$smarty->is_cached('index.tpl', 'FrontPage')) {
      // do database calls, assign vars here
      }

      $smarty->display('index.tpl', 'FrontPage');
      ?>
      11 yıl önce yazılmış
    • sharq adlı üyenin fotoğrafı sharq
      bu yöntemde olmuyor bu isim verme yöntemi mesela siz siteye 3id no ile bğlnıyorsunuz hoşgeldiniz deja_we diyor bn 5id le bğlnyorum hoşgeldin sharq diyor bu isim bunun için diye biliyorum.
      11 yıl önce yazılmış