What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
默认模板目录的设置。
如果在包含文件时没有设置资源类型,那么Smarty会查询本目录。
默认值是./templates
,意味着Smaty会查询templates/
寻找模板文件和执行PHP脚本。
$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()
.