什么是 Smarty?
为何使用它?
用例和工作流
语法比较
模板继承
最佳实践
入门速成
这是默认模板目录的名称。如果你在包含文件时没有提供资源类型,则该文件将在此处找到。默认情况下,这是 ./templates
,这意味着 Smarty 将在与正在执行的 PHP 脚本相同的目录中查找 templates/
目录。$template_dir 也可包含目录路径数组:Smarty 将遍历目录并在找到第一个匹配的模板时停止。
不建议将此目录放在 Web 服务器文档根目录下。
如果 $template_dir
所知的目录相对于 include_path 所知的目录,则需要激活 $use_include_path
选项。
从 Smarty 3.1 开始,$template_dir 属性将不再可以直接访问。请使用 getTemplateDir()
、setTemplateDir()
和 addTemplateDir()
。
另请参阅 模板资源
、$use_include_path
、getTemplateDir()
、setTemplateDir()
和 addTemplateDir()
。