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把include_path
加入文件资源
的处理器中,
以及加入到$template_dir
的搜索目录中。
本设置还会影响$plugins_dir
使用时也搜索include_path。
设计程序中,不能让你的应用系统依赖于include_path,也就是“依赖于实现”, 这将极大的降低你的系统(和Smarty)的性能。
开启了use_include_path后,
$template_dir
和
$plugins_dir
将会以下面的方式来寻找文件。
这意味着任何相对于当前工作目录的目录/文件都会被搜索到, 它将在include_path中检查任何可能的目录/文件。
Smarty不会过滤include_path的元素,也就是说在你的包含路径中的“.:”会使得当前工作目录被扫描两次。
参见
资源
和
$template_dir