Re[2]: Cache names not persist to current directory change

Dmitry Koteroff <[email protected]>
Newsgroups gmane.comp.php.smarty.devel
Message-ID <[email protected]>
>> If  I  have  2  templates  with  name  a.tpl (/some/dir/a.tpl and
>> /other/dir/a.tpl) and use code something like this:
>> 
>> chdir("/some/dir");
>> $output = $smarty->fetch("a.tpl");
>> chdir("/other/dir");
>> $output = $smarty->fetch("a.tpl");
>> 
>> compiled caches for these tempates are in conflict.
MM> yes. if you didn't configure template_dir with an absolute path you
MM> are effectively using two different template_dirs when changing the
MM> pwd. you need a distinct compile_dir for each template_dir you use.
Great.

>> (Appositely,  Antony,  here  is  the illustration of E_NOTICE=off
>> mortal effect. :-)
MM> uh, yes *very* mortal: we use of an undefined value! the world will
MM> collapse and all out boxes will get rooted immediately! :)
Something about that. :-)

-- 
Best regards,
  Dmitry Koteroff.

-- 
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.