zzss 发表于 2018-12-15 16:08:31

PHP Smarty 模板 自定义插件

  插件
  是按需载入的。当特定的修饰器,函数,资源等被调用的时候插件才会被载入。
  插件目录变量
  可以是一个路径的字符串或者是包含多个路径的数组。
  安装插件的方法
  是直接把插件文件放置在这些目录下,Smarty会自动按需使用。

[*]  设定插件目录(新建一个myplugins文件夹)
  D:\wamp\www\test\smarty\libs\plugins\
  D:\wamp\www\test\smarty\libs\myplugins\
//定义根目录
define('ROOT', str_replace("\\", "/",dirname(__FILE__))."/");
//注意添加一个插件,要把系统默认设置的路径加入 否则不能使用默认系统的插件
$smarty->setPluginsDir(array(
    ROOT."/libs/plugins/",//系统默认设置的路径
    ROOT."/libs/myplugins/",//自定义的
));  2.定义插件函数
页: [1]
查看完整版本: PHP Smarty 模板 自定义插件