跳至内容

\$compile_dir {#variable.compile.dir}

这是编译后的模板所放置的目录名称。默认情况下是 ./templates_c,这意味着 Smarty 将在执行 php 脚本的目录中查找 templates_c/ 目录。Web 服务器必须可以写入这个目录有关更多信息,请参见安装

注意

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

注意

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

注意

从 Smarty 3.1 开始,不再可以直接访问属性 \$compile_dir。请改用 getCompileDir()setCompileDir()

另请参见 getCompileDir()setCompileDir()$compile_id$use_sub_dirs