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