smarty变量操作符

来源:互联网 发布:帝国cms手机站模板 编辑:程序博客网 时间:2024/06/05 19:40

capitalize [首字母大写]
count_characters [计算字符数]
cat [连接字符串]
count_paragraphs [计算段落数]
count_sentences [计算句数]
count_words [计算词数]
date_format [时间格式]
default [默认]
escape [转码]
indent[缩进]
lower[小写 ]
nl2br[换行符替换成<br />]
regex_replace[正则替换]
replace[替换]
spacify[插空]
string_format[字符串格式化]
strip[去除(多余空格)]
strip_tags[去除html标签]
truncate[截取]
upper[大写]
wordwrap[行宽约束]

 

{$cook_hotelArr|count} [数组最大下标]

 

{section name=s loop=$stu}

{$stu[s].name}

{sectionelse}

无内容

{/section}

 


$smarty->cache_dir = "/caches/";  //缓存目录
$smarty->caching = true;  //开启缓存,为flase的时侯缓存无效
$smarty->cache_lifetime = 60;  //缓存时间

 

$smarty->display('cache.tpl', cache_id);  //创建带ID的缓存

$smarty->clear_all_cache(); //清除所有缓存
$smarty->clear_cache('index.htm'); //清除index.tpl的缓存
$smarty->clear_cache('index.htm',cache_id); //清除指定id的缓存


index.htm

<div>{insert name="get_time"}</div>

index.php

function insert_get_time(){
      return date("Y-m-d H:m:s");
}

 


literal 数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用
于显示有可能包含大括号等字符信息的 javascript 脚本
{literal}
 <script language=javascript> .....
 </script>
{/literal}

 

strip标记中数据的首尾空格和回车. 这样可以保证模板容易理解且不用担心多余的
空格导致问题.
一般放在HTML代码的开始和结束

 

 

**** 同一个域名下的文件缓存处理

比如分站同一个文件,加载时多个参数就可解决

$smarty->display("hotel.htm",$cityId);  


转载地址:http://yezis.cn/thread-35100-1-1.html

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 吃酸的牙齿软了怎么办 吃东西牙酸怎么办,好慌 牙齿吃什么都酸怎么办 牙上面肉肿了疼怎么办 给牙上药后疼怎么办 牙齿掉了一块疼怎么办 牙酸疼怎么办 立刻止疼 45岁牙松动疼痛怎么办 牙裂开了两半了怎么办 大牙裂了一条缝怎么办 牙掉了一颗怎么办 孩子掉第一颗牙怎么办 大牙齿断了一半怎么办 罗马帘拉绳断了怎么办 窗帘的绳子断了,怎么办 窗帘的拉绳坏了怎么办 窗帘杆掉下来了怎么办 窗帘杆螺丝掉了怎么办 宜家窗帘不够宽怎么办 全棉被套缩水了怎么办 浴巾用久了发硬怎么办 新买衣服有褶皱怎么办 帽子洗了变皱了怎么办 帽子压的有折痕怎么办 帽子被压变形了怎么办 开水把衣服皱了怎么办 衣服被热水烫皱怎么办 开水烫皱了衣服怎么办 衣服被热水烫了怎么办 衣服让热水烫了怎么办 衣服高温烫皱了怎么办 网纱静电卷起来怎么办 裙子上的纱卷了怎么办 裙子的边往上卷怎么办 秋款裙子卷边了怎么办 真丝衣服用肥皂洗了怎么办 粘纤面料水洗了怎么办 考研没动力怎么办知乎 考研看不进去书怎么办 清道夫没吃的了怎么办 金毛身上起疙瘩怎么办