位置: 编程技术 - 正文

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

  • 税务一证通
  • 水利建设基金申报期限
  • 报销金额大于发票金额几毛钱
  • 资产负债表的货币资金根据什么填
  • 车船税不交怎么办
  • 个人缴纳印花税减半吗?
  • 自产自销农产品企业所得税
  • 非同一控制企业合并下,购买日将
  • 工业企业成本核算的一般程序包括下列的
  • 发包工程会计账务处理
  • 存货跌价准备转销会影响当期损益吗
  • 未计提坏账准备金额在哪个科目
  • 如何选一般纳税人还是小规模纳税人合作?
  • 机打发票要不要税号
  • 土地增值税计算表
  • 企业所得税是按季度还是按月
  • 企业筹办期间发生的费用处理
  • 预缴所得税会计分录怎么做
  • 一卡通充值计入什么费
  • 企业重组的所得税怎么算
  • 营改增后哪些费用可以抵扣
  • 非营利组织免税资格可以免些什么税
  • 开户许可证复印件是什么
  • 小规模季超过30,增值税怎么收
  • 收到工伤保险怎么做分录
  • 公司向银行贷款利息是多少
  • 收入确认和成本的关系
  • 蝾螈白话怎么读
  • PHP:Memcached::getResultCode()的用法_Memcached类
  • windows 平台
  • 长期借款账务处理会计分录怎么写
  • 服务型制造收入
  • 月末制造费用可以有余额吗
  • 消耗性生物资产属于什么科目
  • 本年利润借方红字代表什么意思
  • 一般纳税人哪些行业可以简易计税
  • 公司租赁员工的房屋
  • php去掉最后一个逗号
  • 生产辅料怎么分类
  • 其他权益工具投资公允价值变动怎么计算
  • 高铁票进项抵扣计算错了 怎么办理
  • 支付员工的餐费怎么入账
  • 所得税减免的会计科目
  • 诉讼费可以退回私账嘛
  • 工资和社保基数的关系
  • 购入厂部用小汽车一部是管理费用吗
  • 房地产企业印花税计入什么科目
  • 建筑公司挂靠单位的财务处理是?
  • 缴纳城市维护建设税的纳税人有哪些
  • 企业管理费的计算基础
  • 应收票据属于其他货币资金吗
  • 3个点专票和6个点专票区别
  • sql判断字段是否有某个值
  • 无法安装mysql数据库
  • mysql类似软件
  • win9什么时候发布的
  • ubuntu设置u盘启动项
  • u盘重装操作系统怎么办
  • 如何ie8升级到10
  • ubuntu和debian哪个稳定
  • oracle linux6.9
  • mgaqdesk.exe进程有什么作用 mgaqdesk进程查询
  • linux中tail命令详解
  • cocos2dx tableview基础:实现多图片的滑动显示
  • 如何选择适合你的颂钵
  • easyui datagrid resize
  • 拖拽js实现
  • 安卓自定义app
  • linux压缩tar文件命令
  • unity rpg插件
  • 老生常谈的近义词
  • jquery选择器写法
  • 房屋设备租赁费
  • 电力行业增值税管理办法
  • 国家税务总局办税指南
  • 河南省地税税务局官网
  • 支付宝登录电子社保卡显示已被其他账号登录
  • 省纪检委派驻机构值得去么
  • 重庆国税网上怎么申报
  • 纪律作风如何形容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设