Autor | Zpráva | ||
---|---|---|---|
Kcko Profil |
#1 · Zasláno: 11. 5. 2008, 10:19:55
Zdar,
letmo jsem se seznamil se SMARTY a chtel jsem si vyzkouset kesovani. Bud se to chova divne, nebo nekde delam chybu, ale skutecne netusim na tak trivialnim kodu kde. Kod by mel kesovat stranku a drzet ji 15s. Stranku volam pokazde s jinym id ... ?id=1, ?id=2 .... ?id=n a predpokladal sam ze se mi cas bude menit vzdy a pokud se do 15s vratim na nakesovanou stranku bude si cas drzet v kesi. Ale kdyz zavolam ?id=1 a do 15s jine id .. tak vidim stale id 1 . Nejak to nechapu ... index.php ============= require_once '../moje-smarty.php'; $smarty = new MojeSmarty; $smarty->caching = 2; $smarty->cache_lifetime = 15; $smarty->debugging = false; $sablonaID = $_GET['id']; if ($smarty->is_cached('date.tpl', "sablona" . $sablonaID)) { $smarty->display('date.tpl', "sablona" . $sablonaID); } else { $date = date("H:i:s"); $smarty->assign('date', $date); $smarty->assign('sablona', $sablonaID); $smarty->display('date.tpl'); date.tpl ============= {strip} Aktualni cas je => {$date} <br /> SablonaID => {$sablona} {/strip} |
||
Kcko Profil |
#2 · Zasláno: 11. 5. 2008, 10:24:45
Chjo sem lojza .. v else vetvi chybel identifikator v metode display .. ;)
$smarty->display('date.tpl', "sablona" . $sablonaID); |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0