位置: 编程技术 - 正文

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

  • 金税盘的会计科目
  • 营改增后房地产会计账务处理
  • 经济补偿影响下份工作吗
  • 个税什么会计科目
  • 营业成本包括哪些费用
  • 预付加油充值卡可以报销吗
  • 年前一个月工资年后发
  • 税金及附加主要分析
  • 每个月结转损益都有什么科目
  • 劳务派遣公司如果倒闭了怎么办
  • 企业存货占用资金的比例
  • 应收账款科目怎么写
  • 包工包料挣钱吗
  • 高新技术企业如何查询
  • 咨询费成本怎么成本结转
  • 电商一定要注册公司吗
  • 财政收回项目资金的整改报告
  • 人力资源服务费税收编码
  • 冲去年其他应付款做管理费用凭证
  • 公司购买办公用品计入什么科目
  • 单位给员工上的商业险是什么
  • 长期股权投资的初始计量
  • 增值税减免税申报明细表免税代码和名称
  • 银行抵押贷款结清后需要解押吗
  • 招待客人买的烟计入业务招待费吗
  • 现在还有餐饮许可证吗
  • 软件产品登记证书官费
  • 科技开发属于什么产品
  • 在建工程增值税可以抵扣吗
  • 如何防范税务风险
  • 什么是债券持有人
  • u盘装系统?
  • 清除cookies有什么用
  • 修改php.ini
  • php去除二维数组重复值
  • PHP:ftp_delete()的用法_FTP函数
  • 民间非营利组织会计报表
  • 正则表达式u4e00
  • 外国人在中国工作有五险一金吗
  • 企业银行贷款利率2023
  • wordpress恢复主题默认设置
  • 进口增值税采集
  • 当月未付款算在次月吗
  • 生产车间的辅助记录
  • 织梦会员系统
  • php上传文件代码iapp
  • 残保金是什么单位收的
  • 发票上的抵扣联抵扣联是什么意思
  • 什么是承兑汇票套现
  • 办公用品普通发票税点多少
  • 水电费的会计分录
  • 企业投资期货亏损能抵税么
  • 银行收到货款会计分录怎么做
  • 支付保证金如何做账务处理
  • 抵扣与扣除的区别
  • 年度损益调整的会计分录
  • 解缴税费
  • 代扣代缴增值税税率
  • 制造费用分配结转表
  • 银行账户维护费收费标准
  • 建账时应考虑的问题包括下列哪三项
  • windows无法启动wlanautoconfig服务
  • windows server 2003 sp3
  • mac app store打开一片空白
  • windows无法
  • cocos2dx 2.2.2
  • ubuntu qtcreator
  • Node.js中的核心模块包括哪些内容?
  • js原生dialog
  • node.js异步编程
  • js的prepend
  • javascript中math.ceil
  • 用jquery实现图片轮播
  • java项目怎么变成web项目
  • 郑东新区社保局电话号码是多少
  • 税务登记成功后在哪里查询
  • 全国砂石供应紧缺
  • 信用体系建设
  • 增值税发票清单怎么打印出来
  • 按月申报印花税如何计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设