[ m_k @ 19.07.2006. 17:36 ] @
Stavim ovo u svoj source ali ipak sprema neke fajlove u templates_c i kad uradim izmenu na *.tpl fajlu ne prikazuje je odma.
Code:
$smarty->force_compile = false;
$smarty->compile_check = false;
[ [email protected] @ 20.07.2006. 09:15 ] @
Pa tako Smarty radi, Smarty pročita temlate fajl i kreira php skriptu od njega i tu skriptu pokrene.
Smarty promenljiva compaile_check se koristi da bi se vršila provera da li je template izmenjen od poslednjeg puta kada je parsiran. Ukoliko je templet izmenjen on će biti ponovno parsiran i kreirana php skripta, ukoliko nije neće.
Smarty forse_compile omogućava da se pri svakom pozivu templeta on ponovno parsira.
Dakle nijedna od te dve promenljive ne utiče da se spreči parsiranje.

Ono što bi mogao da uradiš je da koristiš smarty metod clear_compiled_tpl, npr:
Code:

$s = new Smarty;
$s -> display('fajl.tpl');
$s -> clear_compiled_tpl('fajl.tpl');
// ili ukoliko zelis da obrises ceo folder
// $s -> clear_compiled_tpl();