$use_include_path

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