位置: 编程技术 - 正文

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

  • 纳税会计的要素有
  • 公对公打款开票
  • 2019年小微企业六税两费减免
  • 成品油经销企业开具的成品油电子专用发票
  • 资产划转涉税解读
  • 进项税未抵扣完怎么结转
  • 商业保险可以抵扣增值税吗
  • 投资理财产品怎么选
  • 企业间拆借资金是否缴税
  • 非盈利企业账务处理
  • 清洁服务经营范围有哪些
  • 农产品收购发票上的买价含税吗
  • 土地增值税的征税对象,是村集体
  • 统借统还定义
  • 一次性收取一年服务费怎么确定收入
  • 免税收入包括哪些收入
  • 会计实操的重要性有哪些
  • 发票金额小于之前的金额
  • 金蝶核算项目明细表
  • 鸿蒙系统超级终端手机连手机
  • 合同印花税交给谁
  • 小微企业可以享受六税两费吗
  • 苹果mac系统怎么截屏快捷键
  • laravel自动生成接口文档
  • winrar压缩后生成的文件格式
  • 系统搜索力
  • 财务清算的作用
  • Eclipse PHPEclipse 配置的具体步骤
  • 莱茵地区在德国哪里
  • 为什么要划分等价类
  • 运输费属于燃料费用吗
  • 废旧物资回收税收优惠政策2022
  • php查询mysql数据库
  • 先申报工资还是先发工资
  • it云化
  • 深度学习中正样本、负样本、简单样本、困难样本的区别 (简单易懂)
  • vue :data="data"
  • Chat GPT5如果问世会对世界产生什么影响?以及未来chat gpt 5会取代什么类型的工作。
  • yolov4环境搭建
  • mail命令发送邮件
  • 代发工资的会计科目
  • 融资租赁固定资产不属于筹资活动
  • 报关单填制的运费是什么
  • 公司间代收代付
  • 利润表三步法
  • 行政事业单位福利费列支范围及标准2023
  • 装修的工程款账务处理
  • python怎么写文字
  • 织梦常用调用标签
  • 金税盘登录密码和口令从哪查
  • 不在经营范围内经营违反了什么法
  • 银行日记账怎么做账
  • 在计算应纳税所得额时,纳税人因自然灾害
  • 机器设备计提折旧纳税调整
  • access数据库用户名和密码
  • 公司 用车
  • 工资走公账有什么好处
  • 库存商品盘盈和盘亏区别
  • 现金股利征收个人所得税吗
  • 计提工资申报个税
  • 长期股权投资出售时其他权益变动
  • 利润表每股收益增加说明什么
  • 变更法人需要什么条件
  • 分页存储过程的实现
  • win8旗舰版升级win10
  • win8更新win8.1
  • windows11技术预览版
  • 在linux系统中添加用户的命令
  • windows如何禁止访问某ip地址
  • linux用户是什么意思
  • win7ghost纯净版美化版
  • win7系统删除文件需要权限
  • win7系统如何给文件夹加密
  • win10预览版和正式版区别
  • unity锚点
  • css网站布局实录 pdf
  • JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
  • 陕西省附加税减免政策
  • 计提消费税的会计分录讲解
  • 住宅区地下车位产权归属
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设