Smarty模板常见的简单应用有哪些
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍Smarty模板常见的简单应用有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先要将smarty这个类包含进来:include_once '../libs
千家信息网最后更新 2026年11月01日Smarty模板常见的简单应用有哪些
这篇文章给大家介绍Smarty模板常见的简单应用有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
首先要将smarty这个类包含进来:
include_once '../libs/Smarty.class.php';
然后创一个Smarty对象:
$smarty = new Smarty;
可以自定义Smarty 的开始结束符,默认为{ }
$smarty->left_delimiter ='<<'; //左符号为 <<$smarty->right_delimiter='>>'; //右符号 为 >>
最重要方法的好像是assign,如:
$smarty->assign('test',$te);//将$test的值付给test,在模板页tpl中显示用{$test}又如$arr=array(1,2,3);赋值仍是这样:
$smarty->assign('arr',$arr);但在模板页显示时要借助foreach 或 section,foreach 用法如下:
{foreach item=item from=$arr key=ke name=foe} $item{/foreach}//此处的$item相当于$arr[$ke],foreach序列化{$smarty.foreach.foe.iteration}而section 用法如下:
{section name='test' loop=$arr}{$smarty.section.name.iteration}//使输出序列化,序号从1开始,index从0开始{$arr[test]}{/section}最后最重要的一步操作千万不要忘记那就是:
$smarty->display('test.tpl');下面说一些常用东西怎么样的在模板上显示
1.连接操作:
我叫{$str1|cat:"李白"};//输出结果就是:我叫 $str1 李白2.当前日期:
{$str2|rdate_format:"Y%-m%-d%"} //输出结果格式化$str2日期,形如0000-00-003.缩进:
{$str3|indent:8:"*"} //$str3前缩进8个* 默认缩进的是空格4.大小写:
{$str4|lower} //$str4的小写形式{$str4|upper} //$str4的大写形式过滤:
{$url|escape:"url"} //对$url相关特殊字符进行替换//tr背景交替 颜色分别为#EBEBEB,#ACABAB匹配替换:
{$str|regex_replace:"~[0-9]~":"asd"} //如果$str匹配[0-9]输出asd替换
{$str|replace:"net":"com"} //将$str中的net全部替换成com包含头模板文件:
{include file="top.tpl"}调用time.inc.php里面的函数:
{insert name="getCurrentTime" assign="current_time" script="time.inc.php"} 当前时间为{$current_time};{/insert}其中time.inc.php内容如下:
联系:
mailto{mailto address="contact@smartyllc.com" subject="Smarty LLC Contact" encode="javascript"}载入test.conf:
{conf_load file="test.conf" section="test"}{#tt#}test.conf内容如下:
[test]tt = 12122
关于Smarty模板常见的简单应用有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
模板
内容
输出
常见
应用
重要
就是
序列
形式
日期
更多
李白
符号
结果
帮助
不错
特殊
东西
兴趣
函数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
互联网通讯科技
互联网为科技
成都互联网科技公司
无线互联网科技
互联网科技ppt模板
科技互联网公司logo
米客互联网科技
菲比寻常互联网科技
科技赋能互联网健康
北京大学互联网科技怎么样
科技与互联网哪个更好
语蝶互联网科技有限公司
晓花互联网科技有限公司网址
开一家科技互联网公司需要多少钱
电子商务与互联网科技的关系
全球科技与互联网公司市值变化
互联网对科技影响
10位科技互联网大佬
长沙易易互联网科技有限公司
互联网科技公司的优势
圆梦互联网科技
互联网科技排名
互联网科技的英文
青海省互联网新科技
广州恒生互联网科技有限
互联网第三次科技革命特征
广州千川互联网科技有限公司
互联网科技平台产品运营
绵阳真晨互联网科技有限公司
相关文章