位置: 编程技术 - 正文

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

  • 小规模纳税人有增值税吗
  • 医院要交什么费用
  • 外地预缴税金
  • 工资交税是用累计税吗
  • 房屋租赁合同印花税的税率
  • 电子发票与纸质发票具有同等效力
  • 应收账款的借方表示增加还是减少
  • 应收账款补提坏账是什么意思
  • 未计提职工教育经费汇算清缴
  • 短期理财的门槛
  • 所得税汇算清缴后发现有误怎么办
  • 滞留票是什么意思
  • 同一地级行政区怎么划分
  • 个体户哪种税率最低
  • 月底结账哪些科目有余额
  • 机械租赁费如何开
  • 小规模开普票要交税吗分录怎么做
  • 对方开具红字发票过来怎么做进项税转出
  • 统一社会信用代码证
  • 合同签订中,可以撤销吗
  • windows 11怎么样
  • 调解仲裁法什么时候实施
  • 如何查看microsoft账户的邮箱
  • PHP:mb_strtolower()的用法_mbstring函数
  • qtask.exe - qtask是什么进程 有什么用
  • 个税代扣代缴手续费返还增值税税率
  • PHP:curl_file_create()的用法_cURL函数
  • php怎么与mysql连接
  • PHP:iconv_strlen()的用法_iconv函数
  • 非货币性资产对外捐赠企业所得税处理
  • 金融企业的贷款准备金
  • 低值易耗品是怎样的
  • Laravel5.* 打印出执行的sql语句的方法
  • 支付产品运输费怎么入账
  • react框架和vue哪个用的人多
  • php分页思路
  • el-upload上传文件携带参数
  • uni-app实例教程
  • 土地成本会计分录
  • 个人怎么开专票
  • 合作社计提工资
  • 结存成本怎么计算先进先出法
  • 土地增值税可以抵扣吗
  • 开发阶段发生的费用计入什么科目
  • 资产处置损益算营业外收入吗
  • 企业注销后还会查账吗
  • 内账的账务处理
  • 工会经费税务代收是什么意思
  • 退还留抵税额政策解读
  • 季报业务活动表怎么做
  • 复利和年金的区别通俗易懂的
  • 其他应付款货方余额表示什么
  • 对方公司倒闭应收账款,销售需要承担吗
  • 员工休产假不发工资违法吗
  • 非现金资产抵偿债务
  • 给业务员的佣金怎么做账
  • 机票的抵扣进项税的注意事项
  • 单位购入车辆能抵扣吗
  • 如何把凭证装订机弄坏
  • mysql的基本sql语句
  • windowsserver2008密码规则
  • 3种方法教你有效祛湿
  • win7系统设置只让安装有证书的软件
  • iphone服务器
  • root什么玩意
  • 新手学做ppt
  • unity动画调速度
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • jquery技巧
  • python定时利用QQ邮件发送天气预报的实例
  • 哈希表rehash
  • python咋写
  • js数组洗牌
  • jquery制作下拉菜单
  • Linux 中的各项 CPU 利用率是这样算出来的
  • android网络开发技术答案形考任务五
  • 全面详细的体检
  • python连接Oracle数据库
  • 百旺开票人怎么把管理员改成人名
  • 广东可以去吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设