cache 使用:

cache配置:

$smarty->cache_dir = "/caches/";  //缓存目录

$smarty->caching = true;  //开启缓存,为flase的时侯缓存无效

$smarty->cache_lifetime = 60;  //缓存时间

cache清除和使用:

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

cache.tpl //模板文件

$smarty->clear_all_cache(); //清除所有缓存

$smarty->clear_cache('index.htm'); //清除index.tpl的缓存

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

smarty 安装配置 说明:

下载smarty解压 将libs目录   copy到项目主目录下,至少建立如下如下文件夹:templates  templates_c  configs  cache

index.php

include("libs/Smarty.class.php");

$smarty = new Smarty;

$smarty->template_dir = './templates/';

$smarty->compile_dir  = './templates_c/';

$smarty->config_dir   = './configs/';

$smarty->cache_dir    = './cache/';

$smarty->caching      = true;

$smarty->cache_lifetime = 60;

$smarty->left_delimiter = "

$smarty->right_delimiter = "}>";

$smarty->assign("title", "垃圾");

$smarty->assign("content","测试用的网页内容00");

$smarty->display("index.tpl",cache_id);

?>

index.tpl模板文件

php smarty安装,php smarty 安装 、配置、使用 及缓存cache的配置使用相关推荐

  1. linux7提示软件安装源位置不对,详解 RHEL7.1 yum源配置与软件安装

    导读 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自 ...

  2. php的smarty模板,PHP Smarty模板的安装

    最近开发中用到了PHP中smarty模板..作为一个长久以来的前端,开始学习PHP模板..下面将安装教程分享给大家.. 1. 下载Smarty最新版: http://www.smarty.NET/do ...

  3. smarty课程---smarty3的安装和使用

    smarty课程---smarty3的安装和使用 一.总结 一句话总结:smarty 是什么,就不多说了,用过php,接触过php的人都对smarty 再熟悉不过了.它是一个很强大的代码分离软件,作为 ...

  4. VS Code 安装插件、自定义模板、自定义配置参数、自定义主题、配置参数说明、常用的扩展插件

    1. 下载和官网教程 下载地址:https://code.visualstudio.com/ 官方教程:https://code.visualstudio.com/docs 2. 安装插件 安装扩展插 ...

  5. linux deploy ENV 目录,手机安装linux deploy 安装和配置

    最近在淘了一款二手三星的sw-2014,正好最近正在研究智能家居.就想用它来搭建domoticz来管理,虽然手头也有一块吃灰的树莓派3b,但是觉得用树莓派搭建有点浪费,索性就用这款手机. [为什么不用 ...

  6. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

  7. MySQL5.7.11免安装版的安装和配置以及解决MYSQL服务无法启动问题

    首先在官网下载MySQL5.7.11免安装版,进行解压.打开文件夹,修改my-default.ini 拷贝一份,改名 my.ini,复制下面的配置信息到 my.ini 保存 <span styl ...

  8. Oracle数据库安装响应文件,1.2.6 步骤6:配置应答文件,然后运行安装程序(2)...

    1.2.6 步骤6:配置应答文件,然后运行安装程序(2) 上面的命令占了两行位置.可使用反斜杠(\)将***行代码与第二行代码连接起来. 注意 在Windows中setup.exe命令就相当于Linu ...

  9. 服务器系统linux怎么安装教程,CentOS 8.0.1905 linux服务器系统安装与配置图解教程...

    说明: 截止目前CentOS 8.x最新版本为CentOS 8.0.1905,下面介绍CentOS 8.0.1905的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 8.0.1905 ...

最新文章

  1. B-树的一点既不形象又不恰当的比喻
  2. SQL Server移除事务日志后sys.master_files依然存在记录问题
  3. 【BZOJ3527】【ZJOI2014】力
  4. 【通知】有三AI GPU平台上线新功能,GPU/CPU可灵活选择
  5. java项目中的classpath
  6. JNI学习积累之一 ---- 常用函数大全
  7. 【转】vc6.0移植到VS2010遇到的问题,散分给大家,虽然分不多,各位帮忙
  8. js判断是否是正整数,js判断是否是数字
  9. 图形数据库 Neo4j(2) ----Java
  10. 中国最后的江湖客:有3000万人,叫卡车司机
  11. 《数字图像处理第二版》第三章部分习题
  12. 微信小程序模板消息(带流程图)
  13. python3.8安装pygame_Python3.8安装Pygame教程
  14. Apollo学习笔记(5)module canbus
  15. Win10右键菜单管理工具
  16. alter user mysql_MySQL使用ALTER USER修改密码
  17. Magento后台添加商品(Simple Product和Configurable Product)
  18. 数字经济与数字化转型
  19. ue4-UMG和HUD绘制UI
  20. thinkphp图片拖动验证码

热门文章

  1. 生成树(光棍 牛客, 思维)
  2. cd linux menu.lst,用ultraiso制作cdlinux的U盘启动盘
  3. ES Next Arrow function Promise Iterator Generator yield Async Await
  4. vue.js实战 第一篇 1-3章计算属性
  5. express快速入门
  6. [BZOJ1072][SCOI2007]排列perm
  7. LeetCode 145. Binary Tree Postorder Traversal
  8. 《梦断代码》读后感一
  9. [comparator] 策略模式
  10. SQL SERVER触发器使用实例