Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako ukinuti compile?

[es] :: PHP :: Smarty template engine :: Kako ukinuti compile?

[ Pregleda: 2591 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 340
*.PPPoE-2986.sa.bih.net.ba.

Sajt: www.mkscripts.net


Profil

icon Kako ukinuti compile?19.07.2006. u 17:36 - pre 215 meseci
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;

May the force be with you...
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Kako ukinuti compile?20.07.2006. u 09:15 - pre 215 meseci
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();

Banned - Not available
 
Odgovor na temu

[es] :: PHP :: Smarty template engine :: Kako ukinuti compile?

[ Pregleda: 2591 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.