smarty自定义函数
来源:互联网 发布:天天特价淘宝网官网 编辑:程序博客网 时间:2024/06/05 09:55
自定义函数:可以自行修改
保存在plugins目录下
语法格式类似于html标记的写法
<{……}>
一、了解smarty自定义函数
例如:
1) smarty自定义函数assign
作用:用于在模板被执行时为模板变量赋值.
函数名称:assign
参数:var: 声明变量名称 字符串
Value: 给该变量赋值 字符串
<{assign var=”title” value=”this is title”}>
$tpl->assign(“title”,”this is title”);
<input type=”text” name=”input1”>
属性无顺序要求
<{config_load file=”*.conf” section=”one”}>
2) smarty方法assign
二、实现自定义函数
1)例如:
a.html
<{title num=”10” content=”aaaa” size=”10” color=”red” }>
b.php
第一步:自定义函数
function fun1(){}
第二步:注册自定义函数
$tpl->register_function(“模板文件中的函数名”,”php中的函数名”)
Plugins/function_自定义函数名_*
3.* 版本不支持
2) 注册块
$tpl->register_block(“模板文件中的块名”,”php中的函数名”)
<hr />
<br />
<a> </a>块
a.html
<{h num=10 content=”aaa”}>
<{/h}>
3) 在plugins目录下新建文件
新建函数文件 world
例如:
function.assign_debug_info.php
function smarty_function_***(){}
步骤
第一步:plugins下新建文件function.world.php
第二步:打开文件
Function smarty_function_world($args,&$smarty){..}
新建块文件hello
block.hello.php
function smarty_block_hello(){}
第一步:plugins下新建块文件block.hello.php
第二步:打开文件
Function smarty_block_hello($args,$content,&$smarty){..}
- 【smarty】smarty自定义函数
- 了解smarty自定义函数
- smarty自定义函数
- smarty自定义函数总结
- smarty自定义函数
- smarty自定义函数
- smarty自定义函数
- smarty自定义函数1
- smarty自定义函数
- smarty中自定义函数
- smarty自定义函数
- smarty的自定义函数
- smarty自定义函数
- smarty 自定义函数
- SMARTY自定义函数总结
- smarty自定义函数
- smarty自定义函数
- smarty自定义函数
- 正则表达式中的 grep程序支持的meta字符plus和POSIX
- Box2D 内存管理 - 小型对象分配器(SOA)的实现
- 分页实现(一) Mysql实现
- Oracle Golden Gate 有关Data Pump 重置 trail 序列号 测试 说明
- c++的点点滴滴(1)----关于宏、inline函数和const
- smarty自定义函数
- Class类
- c++ 文件操作 转载
- JDK配置
- JSTL-core核心标签库源代码及讲解
- C语言字符串处理函数
- ARM上的浮点运算 eabi oabi busybox (Kernel panic - not syncing: Attempted to kill init!)
- com/ibatis/common/xml/NodeletException
- 矢量图文件格式