设置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