内建函数

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内建函数相关推荐

  1. php模板引擎循环start,PHP模板引擎Smarty内建函数section,sectionelse用法详解

    本文实例讲述了PHP模板引擎Smarty内建函数section,sectionelse用法.分享给大家供大家参考,具体如下: section 是 Smarty 模板中除了 foreach 以外的另一种 ...

  2. PHP模板引擎Smarty内建函数section,sectionelse用法详解

    本文实例讲述了PHP模板引擎Smarty内建函数section,sectionelse用法.分享给大家供大家参考,具体如下: section 是 Smarty 模板中除了 foreach 以外的另一种 ...

  3. {ldelim},{rdelim} - smarty 内建函数

    {ldelim}和{rdelim}用来转义模板的分隔符,缺省为{和}.你也可以用{literal}{/literal}来转义文本块(如Javascript或CSS). 例: {* 在模板外将原样打印分 ...

  4. php里面smarty模板,如何在smarty模板语言中使用php代码

    这篇文章主要介绍了关于 如何在smarty模板语言中使用php代码,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 借助于两个smarty内建函数. 1. inluce_php 函数用于 ...

  5. PHP笔试题和面试题汇总

    1.不用新变量直接交换现有两个变量的值 (1)list($a,$b)=array($b,$a); (2)a=a+b,b=a-b,a=a-b 2.PHP数字金额转大小格式,同时说明思路 function ...

  6. php综合复习题大全

    1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?判断一个变量是否为空的函数? isset() unset() empty() 2. 什么是可变变量? 一个变量的变量名可以动态的设置和使用. ...

  7. PHP常见的108个知识点

    --------------------------------------------------------- PHP知识大全 ---------------------------------- ...

  8. smarty中的内建函数(二)if、section

    接smarty中的内建函数(一) 7.if,elseif,else 主要根据条件来决定处理的方式 [php] view plaincopy print? $role = '1'; $smarty-&g ...

  9. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第54讲:PHP smarty模板内建函数

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第54讲:PHP smarty模板内建函数 描述: smarty模板技术为PHP程序设计中处理和界面的分离提供了很大的便利,有必要了解内建函数等方面的内容,方 ...

最新文章

  1. SharePoint 2010 自定义日志
  2. 面试官:哪些原因会导致JAVA进程退出?
  3. 强烈推荐——PQDT Open-ProQuest学位论文全文开放数据库
  4. npm 卸载_手把手教你创建一个NPM包
  5. MySQL ORDER BY的使用
  6. Visual Studio Code 配置指南
  7. 笔记本自开wifi设置
  8. 积分梯度:一种新颖的神经网络可视化方法
  9. java写入txt文件 不替换_java非覆盖写入文件及在输出文本中换行
  10. 编码 —— 差错检验
  11. 国外大神一张图学会python-学习Python不得不关注和学习的国外大神博客
  12. setNavigationBarTitle小程序基础性操作标题改变
  13. html菜鸟教程zoom,插件 jQuery.panzoom 中文API文档
  14. 计算机开机切换用户界面,win7开机登录界面怎么设置?win7更换开机画面壁纸解决办法...
  15. 苹果手机透明桌面_微信界面全局透明壁纸设置教程 苹果iOS与安卓手机弄法步骤...
  16. Windows操作系统单网卡设置双IP
  17. 伽卡他卡学生端找不到计算机,伽卡他卡电子教室
  18. 开发板连续显示图片 | BAD APPLE 万耦中的二次元世界
  19. 心理测评软件php mysql_心理测量软件_心理测评系统
  20. 第一份BI分析项目总结

热门文章

  1. 【原创】源智工作流-Silverlight流程设计器
  2. 《恋上数据结构第1季》B树
  3. 【计算机组成原理】第1章 计算机系统概论
  4. java smtp收信_求一个简单java编写的邮件收发程序,邮件发送程序为smtpsend,邮件接收程序为popreceive。急需,感谢。...
  5. 2020年领导最满意的可视化工具!分分钟吊打python
  6. 用Python爬数据,FineBI做分析后,我发现淘宝的手机原来这么便宜
  7. Memory Management in AIR / AS3 / Flash Garbage Collection.
  8. 高德地图获取坐标距离_【转】根据高德地图得出的坐标算出两点之间的距离
  9. java datasource mysql_java – 添加新的Datasource(mysql)wildfly
  10. pptx库ppt演示 python_Python自动化操作PPT看这一篇就够了