位置: 编程技术 - 正文

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模板引擎原理)

  • 收到出口退税款如何入账
  • 先发表还是先出版
  • 销售成本是负债吗
  • 财务报表申报有税额吗
  • 独立核算和非独立核算由谁定
  • 安全生产费计提没用可以冲吗
  • 没有发票的福利有哪些
  • 接受劳务是进项还是销项
  • 利润表中财务费用为负数是什么意思
  • 行政事业单位资产管理工作总结
  • 工资扣款做什么科目
  • 公司试驾车购置税怎么交
  • 负数发票需要抵扣吗
  • 验资取消股东怎么办
  • 运费单是什么
  • 冲销预付款的会计分录
  • 营改增后非增值税应税项目包括哪些
  • 每月交的社保什么时候到账
  • 生产企业开具加工费发票的问题
  • 投资收益税前扣除标准
  • 低值易耗品与固定资产有相同的特征,表现在哪里?
  • 库存商品在贷方怎么调回借方
  • 多交的公积金怎么退回来
  • 物业预收的物业费怎么做会计分录?
  • 银行交纳进口关税政策
  • 苹果手机耳返功能怎么关闭
  • 王者荣耀电脑版怎么键盘操作
  • 接待客人后的感受和过程
  • 从劳务市场雇人受伤了怎么办?
  • 筹建期间费用计什么科目
  • Cpqset.exe是什么系统进程 Cpqset有啥作用
  • 建筑公司收到工程款需要交哪些税
  • 愚人二部曲
  • vue写css
  • 任意盈余公积金的用途
  • php ffi 性能
  • php二维数组查询指定值
  • 值得深思的短句
  • python 量化
  • 解决问题对吗
  • 宝塔怎么搭建
  • nginx防盗链的作用
  • 含税采购金额怎么算
  • 纳统全称
  • 高速费发票可以抵税吗
  • 员工高铁票能抵扣吗
  • 混合销售行为的例子
  • 所得税营业成本包括管理费用吗
  • 纳税对象的类型不包括
  • 增值税专用发票怎么开
  • 发票可否盖财务章
  • 研发费用加计扣除的条件
  • 小规模企业提现到自己个人银行卡需要交多少税
  • 房产税和土地使用税什么时候申报
  • 事业单位其他应付款核销分录
  • 来料加工账务处理流程
  • 月末一次结转销售成本分录
  • 工会经费缴纳会计分录
  • 招待费汇算清缴一定要调整的吗
  • 公司被冻结
  • windows2003 64位注册码 序列号 激活码
  • linux系统百科
  • centos开启telnet服务
  • iphone中的照片如何导入mac
  • 如何在windows上打开蓝牙
  • 进程mmc.exe
  • win7切换输入法不见了怎么弄出来
  • 系统映像不存在怎么重装系统
  • win8系统开机怎么进入桌面
  • 怎么用javascript
  • 环境篇心中有光的作文
  • angular script
  • shell实现自动ssh
  • jQuery progressbar通过Ajax请求实现后台进度实时功能
  • 20行的python编程题
  • Javascript在网页设计中的作用有哪些
  • android java编程
  • 陕西税务电子税务局官网安装
  • 进项税额包括哪些项目
  • 代理记账公司有什么风险吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设