\$template_dir {/programmers/api-variables/variable-template-dir/}
这是默认模板目录的名称。如果在包含文件时没有提供资源类型,它们将在此目录中查找。默认情况下,这个目录是 ./templates,意味着 Smarty 将在执行 PHP 脚本的同一目录中查找 templates/ 目录。\$template_dir 也可以是一个目录路径的数组:Smarty 将遍历这些目录,并在找到第一个匹配的模板后停止。
注意
不建议将此目录放在 Web 服务器文档根目录下。
注意
如果
$template_dir所指定的目录是相对于已知的 include_path 目录的,您需要激活$use_include_path选项。注意
从 Smarty 3.1 开始,不再直接访问 \$template_dir 属性。请使用
getTemplateDir()、setTemplateDir()和addTemplateDir()。
参考 Template Resources、$use_include_path、getTemplateDir()、setTemplateDir() 和 addTemplateDir()。