位置: 编程技术 - 正文

PHP模板引擎Smarty中变量的使用方法示例(php模板引擎类)

编辑:rootadmin

推荐整理分享PHP模板引擎Smarty中变量的使用方法示例(php模板引擎类),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php模板引擎比较,php模板引擎原理,php模板引擎类,php模板引擎比较,php模板引擎语法,php模板引擎有哪些,php模板引擎原理,php模板引擎类,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了PHP模板引擎Smarty中变量的使用方法。分享给大家供大家参考,具体如下:

一、概述:

Smarty 是 PHP 众多模板引擎中的一个,它是根据 PHP 编写的一个类库。Smarty 的优点:1、优化网站访问速度;2、网页前端设计和程序的分离;

二、Smarty 的安装

1、需要到 Smarty 的官方网站 下载最新的 Smarty 版本,比如下载的版本为:Smarty-2.6..tar.tar;

2、解压 Smarty-2.6..tar.tar 压缩包,会发现都很多文件和文件夹,除了 libs 文件夹外,其他的全部删除,都没有用;

3、当调用 Smarty 模板引擎时,应先使用 PHP 的 require 语句载入 libs/Smarty.class.php 这个文件。

三、Smarty 类库的默认设置

require 进 Smarty.class.php 文件后,如果需要对 Smarty 类库中的成员进行设置,有两种方法:一种是直接在 Smarty.class.php 文件中修改;一种是在初始化类库之后进行重新指定,一般使用后者。下面对 Smarty 类库中的成员属性进行说明:

PHP模板引擎Smarty中变量的使用方法示例(php模板引擎类)

1、$template_dir:设置网站中的模板文件存放的目录,默认目录是 templates2、$compile_dir:设置网站中编译文件存放的目录,默认目录是 templates_c3、$config_dir:定义用于存放模板特殊配置文件的目录,默认是 configs4、$left_delimiter:用于模板中的左结束符变量,默认是 '{'5、$right_delimiter:用于模板中的右结束符变量,默认是 '}'

四、变量的使用:

Smarty 中所有的访问都是基于变量的,下面通过一个实例来进行说明。

实例思路:主文件通过引入模板初始化配置文件(init.inc.php)和一个类,并对模板中的变量进行赋值显示。

首先,设置 init.inc.php 文件,作为 Smarty 模板的初始化配置文件init.inc.php

主文件 index.php

主文件 index.php 的模板文件 index.tpl(搁置在/tpl/目录下)

Persion.class.php

执行结果:

更多关于PHP相关内容感兴趣的读者可查看本站专题:《smarty模板入门基础教程》、《PHP模板技术总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。

PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例 本文实例讲述了PHP模板引擎Smarty之配置文件在模板变量中的使用方法。分享给大家供大家参考,具体如下:配置文件在模板中的作用是:给前端设计页

PHP模板引擎Smarty内建函数foreach,foreachelse用法分析 本文实例讲述了PHP模板引擎Smarty内建函数foreach,foreachelse用法。分享给大家供大家参考,具体如下:在Smarty模板中,您可以使用foreach来重复一个区块。而

PHP模板引擎Smarty中的保留变量用法分析 本文实例讲述了PHP模板引擎Smarty中的保留变量用法。分享给大家供大家参考,具体如下:在Smarty中,有一些保留变量,它们是不需要PHP脚本去分配就可

标签: php模板引擎类

本文链接地址:https://www.jiuchutong.com/biancheng/293274.html 转载请保留说明!

上一篇:php实现生成验证码实例分享(php实现简单的登录验证)

下一篇:PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例(php模板引擎原理)

  • 如何计算转让金融商品盘亏应交增值税
  • 一般纳税人收到普票可以抵扣吗
  • 私对公转账收税吗
  • 专用发票压线了可以拒收吗
  • 进项税额转出有什么影响
  • 篮球俱乐部是非洲的吗
  • 当月开票当月收款
  • 车险会计分录处理怎么写
  • 年末结转增值税之后增值税有余额嘛
  • 票据遗失可以采取哪些补救措施
  • 职工出差餐费计入什么科目
  • 预付房租收到发票后如何做账
  • 应交税费待抵扣进项税额
  • 营改增后为何还要交地税?
  • 银行手续费做账漏掉
  • 对子公司计提减值准备影响合并利润吗
  • 国际工程物资采购网
  • 应补退所得税额是什么
  • 发票已入账未认证怎么办
  • 员工福利专票分录
  • surface安装win10专业版
  • 经常访问的网站怎么恢复
  • 怎样设置登录帐号和密码
  • 公司章程签署
  • 企业所得税汇算清缴扣除标准2023
  • 公司开承兑出去 利息怎么算
  • 自产货物用于销售
  • 高新技术企业如何节税
  • 汇算清缴期结束后
  • 个人从任职单位取得可公开交易的股票期权
  • 企业应该从哪些方面把握消费者行为的关键点
  • 固定资产售卖的账务处理
  • 分公司改为子公司的所得税业务处理?
  • 其他经营收益怎么算
  • python基础100例
  • 纯HTML+CSS小兔鲜儿网站首页(静态网页)
  • 在国内如何用ChatGPT
  • 小三用英语怎么写?
  • macps字体怎么导入
  • 企业成本核算应遵循
  • 限售股 缴税
  • 两个公司的钱转来转去
  • 银行业的利润率
  • 增值税是如何计算的
  • mongodb安装教程win10
  • 收到备用金会计分录
  • 盈余公积的提取条件
  • 企业销售已使用的车辆
  • 买的仪器
  • 小轿车折旧年限规定
  • 现金往来款怎么做账
  • 管理人员的奖金可以索赔吗
  • 存货报废计入
  • 暂估入库结转成本
  • 机票的电子发票可以报销吗
  • 红冲上一年度销售收入
  • 收到投资款如何做税务登记
  • 会计师事务所工作怎么样
  • 开红字发票后再开蓝字发票如何入账
  • Win7系统如何关闭自动更新
  • win8怎么自动修复
  • 如何查看windows2008修改密码日志
  • mac有线不能上网
  • linux dd 系统
  • 优盘安装系统
  • ubuntu设置登录用户
  • linux安装有几种方法
  • Linux中stat命令显示文件的基本使用教程
  • WinXP老显示器CRT显示器严重闪屏的修复方法
  • WARNING: /tmp: File system full, swap space limit exceeded的解决办法
  • Linux安装完mysql后提示错误无法登陆mysql怎么办?
  • json和ui
  • jquery常用api
  • angularjs内置了很多有用的服务
  • python 检测主机存活
  • python将结果写入excel
  • Unity Enemy behaviour
  • jquery ztree实现树的搜索功能
  • android数据存储文件读写实验
  • 编程 delphi
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设