Smarty кеширование

Тема в разделе "PHP", создана пользователем phillip, 22 янв 2011.

Модераторы: latteo
  1. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    Пишу на смарти 3
    PHP:
    $smarty = new Smarty();
    $smarty->config_dir='./smarty/sconfigs/';
    $smarty->template_dir='./templates/new/';
    $smarty->compile_dir='./smarty/stemplates_c/';
    $smarty->cache_dir='./smarty/scache/';

    if(!
    $smarty->isCached('index.tpl','default')) {
       
    $smarty->assign("u",refresh_user_info(),true);    
    }        
    $smarty->display('index.tpl','default');
    в итоге, refresh_user_info() в шаблон не передается, {$u} вообще будто бы не существует.
    На сто раз уже перепроверил, делаю все точно по докам. В чем дело, где туплю?
    Перед проверкой весь старый кеш очищаю.