\$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。