smarty内建函数
内建函数
1、 Capture /capture $smarty.capture
2、 Config_load
3、 Include
4、 If elseif else /if
5、 foreach foreachelse /foreach
section setionelse /section
缓存:
1) 提高访问效率高:使用缓存;
实现类似页面静态化效果;
美工和php文件合并后的编译文件形成静态页面(减少了
从数据库获取数据信息,访问数据库的次数等);
2) 缓存分类
l 页面缓存
步骤:
在主配置文件中声明以下内容:
开启缓存功能 $cache=
设置缓存文件所在路径
设置缓存的时间(s)
浏览web页面后,cache文件夹下增加一个html页面(把数据库中获取的信息保存成纯静态页面)
在指定的缓存时间范围内浏览该web页面看到的效果保持不变;
l 页面多缓存
增加分页效果
void display(string template ,string cache_id )
;
参数:
template:输入一个字符串类型的模板文件名称
cache_id:定义一个缓存的名称;
功能:在同一个模板上根据给定的缓存名称的不同生成多个
缓存文件;
注意:
URL:web页面唯一标识,建议cache_id参数以URL为主
$_SERVER:PHP超全局变量数组
print_r($_SERVER);
ROOT.””.basename()””
clear_all_assign [清除所有赋值]
clear_all_cache [清除所有缓存]
clear_assign [清除赋值]
clear_cache [清除缓存]
局部不缓存
smarty.class.php
$caching [缓存变量] :设置是否开启缓存
0:关闭;
1:使用当前的$cache_lifetime变量判断缓存是否过期;
2:使用生成缓存时的cache_lifetime值;
$cache_dir [缓存目录变量] :设置缓存文件的路径
$cache_lifetime [缓存生存时间变量] :设置缓存时间(秒)
-1:强迫缓存永不过期;
0:导致缓存总是重新生成;
转载于:https://www.cnblogs.com/JPAORM/archive/2011/11/18/2509970.html
smarty内建函数相关推荐
- php模板引擎循环start,PHP模板引擎Smarty内建函数section,sectionelse用法详解
本文实例讲述了PHP模板引擎Smarty内建函数section,sectionelse用法.分享给大家供大家参考,具体如下: section 是 Smarty 模板中除了 foreach 以外的另一种 ...
- PHP模板引擎Smarty内建函数section,sectionelse用法详解
本文实例讲述了PHP模板引擎Smarty内建函数section,sectionelse用法.分享给大家供大家参考,具体如下: section 是 Smarty 模板中除了 foreach 以外的另一种 ...
- {ldelim},{rdelim} - smarty 内建函数
{ldelim}和{rdelim}用来转义模板的分隔符,缺省为{和}.你也可以用{literal}{/literal}来转义文本块(如Javascript或CSS). 例: {* 在模板外将原样打印分 ...
- php里面smarty模板,如何在smarty模板语言中使用php代码
这篇文章主要介绍了关于 如何在smarty模板语言中使用php代码,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 借助于两个smarty内建函数. 1. inluce_php 函数用于 ...
- PHP笔试题和面试题汇总
1.不用新变量直接交换现有两个变量的值 (1)list($a,$b)=array($b,$a); (2)a=a+b,b=a-b,a=a-b 2.PHP数字金额转大小格式,同时说明思路 function ...
- php综合复习题大全
1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?判断一个变量是否为空的函数? isset() unset() empty() 2. 什么是可变变量? 一个变量的变量名可以动态的设置和使用. ...
- PHP常见的108个知识点
--------------------------------------------------------- PHP知识大全 ---------------------------------- ...
- smarty中的内建函数(二)if、section
接smarty中的内建函数(一) 7.if,elseif,else 主要根据条件来决定处理的方式 [php] view plaincopy print? $role = '1'; $smarty-&g ...
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第54讲:PHP smarty模板内建函数
陈力:传智播客古代 珍宝币 泡泡龙游戏开发第54讲:PHP smarty模板内建函数 描述: smarty模板技术为PHP程序设计中处理和界面的分离提供了很大的便利,有必要了解内建函数等方面的内容,方 ...
最新文章
- SharePoint 2010 自定义日志
- 面试官:哪些原因会导致JAVA进程退出?
- 强烈推荐——PQDT Open-ProQuest学位论文全文开放数据库
- npm 卸载_手把手教你创建一个NPM包
- MySQL ORDER BY的使用
- Visual Studio Code 配置指南
- 笔记本自开wifi设置
- 积分梯度:一种新颖的神经网络可视化方法
- java写入txt文件 不替换_java非覆盖写入文件及在输出文本中换行
- 编码 —— 差错检验
- 国外大神一张图学会python-学习Python不得不关注和学习的国外大神博客
- setNavigationBarTitle小程序基础性操作标题改变
- html菜鸟教程zoom,插件 jQuery.panzoom 中文API文档
- 计算机开机切换用户界面,win7开机登录界面怎么设置?win7更换开机画面壁纸解决办法...
- 苹果手机透明桌面_微信界面全局透明壁纸设置教程 苹果iOS与安卓手机弄法步骤...
- Windows操作系统单网卡设置双IP
- 伽卡他卡学生端找不到计算机,伽卡他卡电子教室
- 开发板连续显示图片 | BAD APPLE 万耦中的二次元世界
- 心理测评软件php mysql_心理测量软件_心理测评系统
- 第一份BI分析项目总结
热门文章
- 【原创】源智工作流-Silverlight流程设计器
- 《恋上数据结构第1季》B树
- 【计算机组成原理】第1章 计算机系统概论
- java smtp收信_求一个简单java编写的邮件收发程序,邮件发送程序为smtpsend,邮件接收程序为popreceive。急需,感谢。...
- 2020年领导最满意的可视化工具!分分钟吊打python
- 用Python爬数据,FineBI做分析后,我发现淘宝的手机原来这么便宜
- Memory Management in AIR / AS3 / Flash Garbage Collection.
- 高德地图获取坐标距离_【转】根据高德地图得出的坐标算出两点之间的距离
- java datasource mysql_java – 添加新的Datasource(mysql)wildfly
- pptx库ppt演示 python_Python自动化操作PPT看这一篇就够了