位置: 编程技术 - 正文

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

  • 个人所得税纳税义务人
  • 税盾是怎么产生的
  • 简易计税是否要申报个税
  • 暂估入库的价格一般会高一些吗
  • 签合同前的费用由谁承担
  • 红字专用发票信息表用什么纸打印
  • 银行付款回单怎么看
  • 出售使用过的固定资产
  • 非营利性科研机构接受企业基础研究收入免征企业所得税
  • 怎么核算金融企业收入
  • 4s店的赠品
  • 单位聘请的临时工请假旅游
  • 购入材料时,会出现哪几种情况
  • 运输费计入采购成本的分录
  • 票据权利的概念与性质
  • 不小心开了发票
  • 运费发票是含税还是不含税
  • 收回税款 会计分录
  • 跨年度专用发票如何开红字发票
  • 现金流量表季报还是年报
  • 固定资产一次计入成本费用
  • 发票一定要开完了才能领取吗?
  • VM虚拟机怎么安装网心容器
  • 鸿蒙壁纸怎么设置滚动
  • 如何网签三方协议合同
  • 原材料进口关税计入成本吗
  • 未担保余值的账户怎么查
  • 票据追索权纠纷被告
  • winds10企业版
  • php访问统计
  • 现在我们来看看windows中的新增内容
  • 被辞退有补助金吗
  • slam方法
  • php流程图
  • 出租包装物五五摊销法分录例题
  • 人工智能业务架构图
  • 针对多用户实现什么功能
  • php23种设计模式
  • 集团公司对子公司的内部审计
  • 计提坏账准备不会影响应收账款账面价值
  • 永续债利息可以扣除嘛
  • 差旅费报销可以直接从公账转到个人账户吗
  • 帝国cms专题
  • 搜索站内内容
  • vue连接webapi
  • SQL Server 跨库同步数据
  • 租店铺需要什么流程需要注意什么事项?
  • 以土地使用权投资入股
  • 企业应纳税额中包括进项税额
  • 技术使用费所得怎么算
  • 归还股东投资款本息怎么做账
  • 小规模企业提现到自己个人银行卡需要交多少税
  • 查缴个人海外避税所得税
  • 不动产固定资产的区别
  • 股权转让的会计资料归谁所有
  • 流动比率与速动比率下降说明什么
  • 借款利息收入发票
  • 土地增值税怎么预交税款
  • 如何处理消防安全事件
  • 权益性投资包括哪些
  • sql查询连续登录天数
  • mysql8.0远程连接
  • mysql5.7.24安装配置教程
  • ubuntul
  • centos 界面安装
  • windows下怎么安装mac
  • windows升级10
  • 通过u盘安装win11
  • win7系统搜索功能没了
  • win8.1安装包
  • javascript面向对象编程指南
  • PHP+jquery+ajax实现分页
  • nodejs如何实现数据库
  • js颜色表
  • call和apply用法
  • 苏州峰谷电怎么申请
  • 个体户开票怎么开步骤
  • 汽车销售顾问有前途吗
  • 安徽公务员流程各个阶段时间
  • 税收通知
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设