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将从这些目录中查找插件文件。
默认是在SMARTY_DIR
下的plugins/
目录。
如果设置了相对路径,Smarty会先搜索SMARTY_DIR
的相对路径,
然后再搜索相对当前工作目录的路径,再是搜索相对PHP包含路径。
如果$plugins_dir
是多个目录值的数组,那么Smarty将按数组项排列的顺序来搜索每个目录里面的插件文件。
从性能考虑,不要设置你的$plugins_dir
为PHP必须进行包含的路径。
最好使用绝对路径,或相对于SMARTY_DIR
的路径,又或者是当前的工作目录。
在Smarty 3.1之后,$plugins_dir属性不能直接访问,需使用
getPluginsDir()
,
setPluginsDir()
和
addPluginsDir()
来进行存取。