Кеширование шаблонов

virakochi

Устал
Кеширование шаблонов

Есть два каталога с файлами шаблонов:
u/ и e/, в которых лежат файлы с одинаковыми названиями, но разным содержимым (языковые версии).

Страница собирается из нескольких шаблонов. Проблема в том, что при переходе на работу с другой template_dir некоторые шаблоны кешируются, то есть получается смесь шаблонов из разных папок.
Помогите разобраться.
 

Макс

Старожил PHPClub
virakochi
уточни о чем речь ? О смарти ?
Все-таки в pear тоже есть кешируемые шаблоны
 

nightik

PHP5 BetaTeam
Если всё же речь о смарти, то решение, мне кажется таким:
PHP:
class MySmarty extends Smarty {
   function MySmarty() {
       $this->Smarty();
   }
   
   function fetch($tpl_file, $cache_id = null, $compile_id = null, $display = false)
   {
        global $current_language;
        return parent::fetch($tpl_file, $cache_id, $current_language, $display);
   }
}
 
Сверху