kasonyang/smarty4hiano

There is no license information available for the latest version (v1.0.2) of this package.

Hiano上的Smarty驱动

v1.0.2 2014-07-17 11:11 UTC

This package is not auto-updated.

Last update: 2024-12-17 03:46:05 UTC


README

Hiano的Smarty模板驱动

特性

本库在Smarty基础上新增了3个标签

  • link函数

    作用:生成资源文件的链接

    参数:

    uri:相对于入口文件(index.php)的路径

    示例:{{link uri="js/jquery.js"}}

  • url函数

    作用:生成动作的链接

    参数:

    uri:string,动作路径,指向一个动作,可以带参数,格式为[[MODULE/]CONTROLLER/]ACTION[?PARAM1=PARAM_VALUE1[&PARME2=PARAM_VALUE2&..]]

    return:boolean,是否将当前地址以参数的形式追加到目标网址上

    示例:{{url uri="index"}} {{url uri="home/index/index?id=1"}}

  • form块函数

    作用:自动添加隐藏域_csrftoken,防止CSRF攻击

    参数:

    支持任何参数,所有参数将直接转换成

    的属性

    示例:{{form method="post"}}{{/form}} 输出html结果:<form method="post"><input type="hidden" name="_csrftoken" value="xxxxx"></form>

模板语法

完全遵循Smarty的语法,有关Smarty的语法请浏览http://www.smarty.net