我本地有个smarty文件包,其中 libs下有些 plugins sysplugins 这二个文件夹(都含有很多php文件),
现问:
1 这是些插件文件吗,都有什么功能,如何使用这些插件
2 除了这libs下的插件外,smarty其它的插件功能如何实现
在线等  thanks

解决方案 »

  1.   

    smarty不是框架么。看看它的说明文档吧。
      

  2.   

    Smarty的插件有很多种,常见的有modifier、block和function。 modifiermodifier是作用于一个给定的smarty变量的,调用方法如下:不带参数:{$string|函数名}带参数:{$string|函数名:'参数1'} 在指定的插件路径下方一个名称为modifier.函数名.php的文件,其中包含函数smarty_modifier_函数名()其中第一个参数为作用的变量(前例中的$string),后面是可选参数。在函数的最后,要有一个返回值。 blockblock是作用于一段内容的,其调用方式如下:{函数名}content{/函数名} 在指定的smarty插件放置路径下加一个名为block.函数名.php的文件,并在文件中包含函数smarty_block_函数名($params, $content, &$smarty, &$repeat)其中$params为包含参数的数组$content是{函数名}{/函数名}间的内容  functionfunction的调用方式如下:{函数名 参数名=参数值}在指定路径下放一个名为function.函数名.php的文件,其中要包含函数smarty_function_函数名($params, &$smarty)其中$params为包含全部参数的数组
      

  3.   

    smarty 是模板引擎吧   不是框架
      

  4.   

    smarty啊,就看哈文档就可以了啊,常用的那些函数和修改器不超过10个,很容易的