对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01 | $path = "saemc://templates_c" ; |
02 | mkdir ( $path ); |
03 |
04 | $smarty = new Smarty; |
05 | $smarty ->template_dir = "./templates" ; |
06 | $smarty ->compile_dir = $path ; |
07 | . |
08 | . |
09 | . |
10 | $smarty ->assign(); |
11 | $smarty ->display(); |
但注意的是,如果smarty中开启了缓存,即
1 | $smarty ->caching = true; |
则也需要同样指定
1 | $smarty ->cache_dir = "saemc://templates_c" ; |