`
txf2004
  • 浏览: 6876682 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何配置smarty环境(1)

 
阅读更多
下载最新版本的Smarty。解压下载的文件(目录结构还蛮复杂的)。接下来演示给大家一个安装实例,看过应该会举一反三的。
  (1) 在根目录下建立了新的目录learn/,再在learn/里建立一个目录smarty/。将刚才解压缩出来的目录的libs/拷贝到smarty/里,再在smarty/里新建templates目录,templates里新建cache/,templates/,templates_c/, config/。
  (2) 新建一个模板文件:index.tpl,将此文件放在learn/smarty/templates/templates目录下,代码如下:
  <!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01
  <html>
  <head>
  <metahttp-equiv="Content-Type" content="text/html;charset=gb2312">
  <title>Smarty</title></head>
  <body>{#$hello#}</body>
  </html>
  新建index.php,将此文件放在learn/下:
  <?php
  require 'smarty/libs/Smarty.class.php';
  $smarty = new Smarty;//设置各个目录的路径,这里是安装的重点
  $smarty->template_dir ="smarty/templates/templates";
  $smarty->compile_dir ="smarty/templates/templates_c";
  $smarty->config_dir = "smarty/templates/config";
  $smarty->cache_dir ="smarty/templates/cache";
  //smarty模板有高速缓存的功能,如果这里是true的话即打开caching,但是会造成网页不立即更新的问题,当然也可以通过其他的办法解决
  $smarty->caching = false;
  $smarty->left_delimiter = "{#"; //重新定义边界,因为默认边界“{}“符,在html页面中嵌入js脚本文件编写代码段时使用的就是”{}“符,自定义边界符还可以是<{ }>, {/ /} 等
  $smarty->right_delimiter = "#}";
  $hello = "Hello World!";//赋值
  $smarty->assign("hello",$hello);//引用模板文件
  $smarty->display('index.tpl');?>
  (3) 执行index.php就能看到Hello World!了。
分享到:
评论

相关推荐

    Smarty环境配置与使用入门教程

    主要介绍了Smarty环境配置与使用方法,较为详细的分析了Smarty环境的搭建与配置参数的功能含义,非常简单易懂,需要的朋友可以参考下

    APACHE+PHP+MYSQL+SMARTY配置教程

    APACHE+PHP+MYSQL+SMARTY配置教程 官方下载地址、windows最适合版本号,所有程序的安装...本文为我自己花1天时间从头开始配环境(2010.3.19),从实践得出的傻瓜化、“手把手”教程,适合新手。测试源程序,包含在内。

    ZendFramework 1.11.11 + Smarty 3.17源码

    ZendFramework 1.11.11 + Smarty 3.17 环境配置 直接放到环境中就可以使用 里面包括 ZendFramework 1.11.11 + Smarty 3.17 lib 文件 可以直接使用

    linux+php+smarty模板的例子.zip

    linux+php+smarty模板的例子.zip PHP Web Development在Linux环境中配置(Smarty)

    前端 后端 Fis3+Es6+Smarty+Tmpl

    ├─ smarty.conf # 本地测试的 Smarty 引擎的配置文件 ├─ fis-conf.js # fis3 的配置文件 ├─ page # 放一些页面 ├─ server.conf # 本地测试的URL转发规则配置文件 ├─ static # 非组件静态资源 ├─ ...

    smarty模版引擎

    潘凯华 ,php典型模块与项目实践大全 , smarty环境配置,

    php+mysql+smarty仿淘宝商城源码

    只是一个学习项目,php+mysql+smarty仿淘宝商城...如果是wamp环境,直接解压在www下,然后http://localhost/webshop/ 就可以访问了, 后台登陆http://localhost/webshop/admin/ 不需要密码, 默认数据库配置 root 密码为空

    ELINCMS企业建站系统 v1.7

    2、系统以 PHP+MYSQL 并应用流行的SMARTY 模板引擎。3、ELINCMS是在开源的LINUX平台下开发的。还未进行WINDOWS系统的IIS下测试,所以推荐运行于 LINUX操作平台。4、ELINCMS采用了PHP的MVC思想,很容易就可以对代码的...

    图书管理系统

    为了简化配置我采用Wamp配置系统环境,在windows能很好运行。技术方面使用smarty模板开发web应用时的命名方,在mysql数据库表中使用auto_increment属性设置自动编号位数,及初始值。实现了一个功能比较完整,可配置...

    Difeye-敏捷的轻量级PHP框架 v1.1.5.zip

    ◆支持Smarty模板机制,可灵活配置第三方缓存组件; ◆完全分离页面和动作,页面加载自动执行Page_Load入口函数; ◆支持mysql,mongodb等第三方数据库模块,支持读写分离,分布式部署; ◆增加后台管理开发...

    Difeye 1.1.5.rar

    ◆支持Smarty模板机制,可灵活配置第三方缓存组件; ◆完全分离页面和动作,页面加载自动执行Page_Load入口函数; ◆支持mysql,mongodb等第三方数据库模块,支持读写分离,分布式部署; ◆增加后台管理开发...

    PHP入门到精通

    26.2Smarty的安装配置 26.3Smarty模板设计 26.4Smarty程序设计 第4篇 项目实战 应用Smarty模板开发电子商务网站(教学录像:2小时10分54秒) 27.1系统分析 27.2系统设计 27.3软件开发环境 27.4数据库与数据表设计 ...

    PHP入门到精通02

    26.2Smarty的安装配置 26.3Smarty模板设计 26.4Smarty程序设计 第4篇 项目实战 应用Smarty模板开发电子商务网站(教学录像:2小时10分54秒) 27.1系统分析 27.2系统设计 27.3软件开发环境 27.4数据库与数据表设计 ...

    php荔枝个人发卡系统v2.0.0.zip

    荔枝发卡系统乃历尽数天开发完成,原生php开发,数据库底层使用Eloquent ORM组件,模板渲染使用Smarty3.1组件,会话保持使用session开发。 荔枝个人发卡系统安装教程: 在安装之前,请检查你的系统环境,php&gt;=7.2,...

    (全)传智播客PHP就业班视频完整课程

    8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建和使用① appserv套件安装 8-17 4.php开发环境的...

    PT简易留言本mvc架构 v1.0

    配置特别说明:1、请在您的环境根目录下建立目录mvc,然后把项目放到mvc目录下,然后输入127.0.0.1/mvc 即可访问2、请导入以下数据库。特别说明:如果您把项目配置在根目录请将index.php中的:define('APP_URL','/mvc...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建和使用① appserv套件安装 8-17 4.php开发环境的...

    史上最全传智播客PHP就业班视频课,8月份视频

    8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建和使用① appserv套件安装 8-17 4.php开发环境的...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建和使用① appserv套件安装 8-17 4.php开发环境的...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建和使用① appserv套件安装 8-17 4.php开发环境的...

Global site tag (gtag.js) - Google Analytics