Skip to content

\$cache_dir {/programmers/api-variables/variable-cache-dir/}

这是存储模板缓存的目录的名称。默认情况下,它是 ./cache,这意味着 Smarty 将在执行 PHP 脚本的同一目录中查找 cache/ 目录。这个目录必须对 Web 服务器可写,有关更多信息,请参阅安装

您还可以使用自己的自定义缓存实现来控制缓存文件,它将忽略此设置。另请参阅 $use_sub_dirs

注意

此设置必须是相对路径或绝对路径。include_path 不用于写文件。

注意

不建议将此目录放在 Web 服务器文档根目录下。

注意

自 Smarty 3.1 起,不再直接访问属性 \$cache_dir。请改用 getCacheDir()setCacheDir()

另请参阅 getCacheDir()setCacheDir()$caching$use_sub_dirs$cache_lifetime$cache_modified_check缓存部分