位置: 编程技术 - 正文

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

  • 汇算清缴补缴企业所得税怎么做账
  • 支付宝理财提现到银行卡有费用吗
  • 营业执照备案需要什么资料
  • 一般纳税人减免增值税政策
  • 会计信息采集审核需要多久
  • 企业资产损失所得税税前扣除办法
  • 员工拿发票报销可以公转私吗
  • 进项税额不可抵扣
  • 增值税免税收入汇算清缴的时候填哪
  • 超豪华小汽车消费税起征点
  • 税前可以扣除的管理费用计算公式
  • 专用发票退回
  • 免抵税额增值税主表体现到哪里的
  • 行政单位缴纳罚款如何记账
  • 宣传用品发票包括哪些
  • 公司向个人购买服务
  • 如何使用网络安全
  • 税收是财政政策传导机制中重要的媒介之一
  • 对增值税发票开具方面有何要求?
  • 超市库存商可以分为几大类
  • windows7怎么说
  • linux中链接
  • 经销商授权书是啥意思
  • 向分公司借款
  • 期末坏账准备的计算
  • wordpress测试
  • 电竞显示器怎么调整参数
  • laravel实战教程
  • 个人买车缴纳车船税吗
  • phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
  • php 查找数组元素
  • 总部资产减值测试例题
  • 本月职工工资
  • php自动化脚本
  • vue有哪些方法
  • vue项目兼容ie9以上浏览器
  • vuecli项目实战
  • thinkphp apidoc
  • 帝国cms真的很好用
  • 可行性研究报告合同属于什么合同
  • 所得税费用会计科目代码
  • 营业收入和营业外收入的区别
  • 帝国cms栏目分类
  • 织梦怎么改文字
  • sql server 2008 备份
  • 建筑企业会计科目的设置及核算
  • 员工误餐费是否缴纳个人所得税
  • 管理费用结转本年利润
  • 收取的招标资料费增值税税率
  • 奖励促销策略
  • 往来款多了会怎么样
  • 会计里计提是什么意思
  • 建筑劳务公司的会计账务处理
  • 分公司人数要求
  • 商业承兑汇票和银行承兑汇票的区别
  • 应收账款和坏账准备的解题思路
  • mysql5.7免安装版
  • mssql in
  • mysql存emoji表情
  • mysqld关闭
  • ubuntu系统无法安装中文
  • winxp系统连接网络
  • 如何在windows上打开蓝牙
  • Linux查看文件的大小
  • mobile window
  • win7还原电脑系统的步骤
  • javascript的核心
  • jquery 插件编写
  • 关于service生命周期的说法正确的是
  • linux系统启动进程命令
  • 基于flask框架
  • Unity3D游戏开发(第2版)pdf
  • unity 3d游戏开发
  • Android自定义系统服务框架
  • jsp中img标签
  • 税务局核查研发费举措
  • 深圳发票真伪查询入口
  • 建筑工程开票要在项目所在地
  • 地摊经济火了,月薪8000元
  • 物业优质服务我们在行动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设