Sa Smartijem 2 (poslednje sto sam probao je 2.6.16) sam uvek imao problem kad treba vecu kolicinu texta iz baze ubaciti u templejt, zavisno od podesavanja vec 10-tak strana html-a skucaju php (pretpostavljam da je memory limit u pitanju, mada mi nije jasno zasto je toliko memorije potrebno za naizgled jednostavnu operaciju).
Znaci klasican pristup ne radi ($view je klasa koja nasledjuje smarty):
PHP kôd:
$view->assign_by_ref('fcke_html', $text);
$view->display('page_edit.tpl');
ali recimo ovo radi bez problema:
PHP kôd:
$view->assign('fck_html', '[[[FCK_TEXT]]]');
$out = $view->fetch('page_edit.tpl');
echo str_replace('[[[FCK_TEXT]]]', $text, $out);
Jel ima neki pametniji work around? Povecanje limita na memoriju pomaze privremeno, ali cim neko doda jos par strana texta moram opet menjati php.ini, pa to i nije neko resenje...
Jesu reseni ovi problemi u nekoj novijoj verziji ili Smarty 3-ci?