Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 4.866 pregleda

Najnovija ↓

Problem sa force_compile 12.12.2004. u 16:30 · pre 266 meseci #1
Nesto mi nikako nije jasno, pa bih molio nekoga ako zna da mi pomogne. Naime, imam sledeci kod za pozivanje smarty-ja (uzet iz Tomicinog clanka za phparch):
Code:

function runSmarty($tpl, $vars = array()) {
    if ( !file_exists($this->tpl_path . $tpl) ) return '';
    $smarty = new Smarty;
    $smarty->compile_check = true;
    $smarty->force_compile = true;
    $smarty->use_sub_dirs = true;
    $smarty->template_dir = $this->tpl_path;
    $smarty->compile_dir = $this->cpl_path;
    $smarty->plugins_dir = array('myplugins', 'plugins');
    $smarty->request_use_auto_globals = true;
    $smarty->assign('page', $this);
    $smarty->assign($vars);
    return $smarty->fetch($tpl);
}

problem sa ovom funkcijom je sto:
kad je iskljucen force_compile, onda nece da mi ponovo kompajlira template koji sam izmenio (bez obzira sto je compile_check uvek true)
naravno, kad je ukljucen, onda menja lepo, ali naravno, stalno kompajlira sve (sto bih hteo da izbegnem, naravno)...

Zasto ovo kod mene (u lokalu) ne radi? Gde gresim?

P.S. koristim Smarty v2.6.2 ako je to vazno...
Potpis
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
Re: Problem sa force_compile 13.12.2004. u 06:39 · pre 266 meseci #2
Ne znam gde gresis ali evo koja ja podešvanja koristim (do sada me nikada nije izneverilo ;) ):

Code:
$smarty->compile_check = true;
$smarty->force_compile = false;
$smarty->use_subdirs = false;


Po potrebi $debugging = true

Pozdrav

BTW: Pošto sam u par navrata imao problema kada je $use_subdirs stavljen na TRUE od tada ga uvek isključujem.
Potpis
http://www.activecollab.com - Alat za upravljanje projektima
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme