位置: 编程技术 - 正文

smarty中常用方法实例总结(smart方法的含义和重要性)

编辑:rootadmin

推荐整理分享smarty中常用方法实例总结(smart方法的含义和重要性),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:阐述smart方法的含义和重要性,smart方法举例,smart方法指哪几个方面,smarty怎么用,smarty怎么用,smart方法举例,smarty怎么用,smarty语法,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例总结了smarty中常用方法。分享给大家供大家参考。具体如下:

1. Smarty中foreach的index、iteration的使用

.index包含当前数组索引,从零开始。

index示例

.iteration包含当前循环次数,与index不同,从1开始,每次循环增长1。

iteration和index示例

2. smarty中section的嵌套使用

示例1:

示例2:

3. 其他常用关键字

<{section loop= $varName[,start=$start,step=$setp,max=$max,$show=true]}>

name: section的名称,不用加$; $loop: 要循环的变量,程度中要使用assign对这个变量进行操作。 $start: 开始循环的下标。默认为0; $step: 每次循环下标的增数; $show : boolean型。决定是否对于这块进行显示。默认为true;

<{section}>的属性;

index:循环下标。默认为0; index_prev:当前下标的上一个值,默认为-1; index_next:当前下标的下一个值,默认为1; first:是否为第一下循环; last:是否为最后一个循环; iteration:循环个数; rownum:当前行号,iteration的别名; loop:最后一个循环号。Section的循环次数; show:是否显示;

smarty中常用方法实例总结(smart方法的含义和重要性)

if用法:

4. smarty 系统变量

{* 显示URL中的page值($_GET) *}{$smarty.get.page}{* 显示来自一个表单的"page"变量($_POST['page'])*}{$smarty.post.page}{* 显示COOKIE变量"username"的值($_COOKIE['username'])*}{$smarty.cookies.username}{* 显示服务器变量"SERVER_NAME"($_SERVER['SERVER_NAME'])*}{$smarty.server.SERVER_NAME}{$smarty.server.PHP_SELF}{$smarty.server.SCRIPT_NAME}{* 显示系统环境变量"PATH" *}{$smarty.env.PATH}{* 显示PHP会话变量"id"($_SESSION['id'])*}{$smarty.session.id}{* 显示变量"username",不论来自get/post/cookies/server/env *}{$smarty.request.username}$smarty}保留变量可以被用于访问一些特殊的模板变量,以下是全部页面请求变量。

以下是访问页面请求变量诸如get,post,cookies,server,enviroment和session变量的例子. 例如{$smarty.server.SERVER_NAME}取得服务器变量,{$smarty.env.PATH}取得系统环境变量path,{$smarty.request.username}取得get/post/cookies/server/env的复合变量。

{$smarty.now}变量用于访问当前时间戳.可以用 date_format调节器格式化输出. 例如{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}

{$smarty.const}你可以直接访问PHP常量. 例如{$smarty.const._MY_CONST_VAL}

{$smarty.capture}可以通过{capture}..{/capture}结构 截取的输出可以使用{$smarty} 变量访问.

{$smarty.config}{$smarty}变量 可以访问已经加载的config变量.

例如 {$smarty.config.foo}就可以表示 {#foo#}.

{$smarty.section}, {$smarty.foreach}{$smarty} 变量可以访问'section'和'foreach'循环的属性.{$smarty.template}显示当前被处理的模板的名字.{$smarty.version}显示smarty模板的版本{$smarty.ldelim}显示左分隔符{$smarty.rdelim}

显示右分隔符$smarty}保留变量可以被用于访问一些特殊的模板变量,以下是全部页面请求变量。

以下是访问页面请求变量诸如get,post,cookies,server,enviroment和session变量的例子. 例如{$smarty.server.SERVER_NAME}取得服务器变量,{$smarty.env.PATH}取得系统环境变量path,{$smarty.request.username}取得get/post/cookies/server/env的复合变量。

{$smarty.now}变量用于访问当前时间戳.可以用 date_format调节器格式化输出. 例如{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}{$smarty.const}

你可以直接访问PHP常量. 例如{$smarty.const._MY_CONST_VAL}{$smarty.capture}可以通过{capture}..{/capture}结构 截取的输出可以使用{$smarty} 变量访问.{$smarty.config}{$smarty}变量 可以访问已经加载的config变量.例如 {$smarty.config.foo}就可以表示 {#foo#}.{$smarty.section}, {$smarty.foreach}{$smarty} 变量可以访问'section'和'foreach'循环的属性.{$smarty.template}显示当前被处理的模板的名字.{$smarty.version}显示smarty模板的版本{$smarty.ldelim}显示左分隔符{$smarty.rdelim}显示右分隔符

希望本文所述对大家基于smarty模板的php程序设计有所帮助。

php递归函数三种实现方法及如何实现数字累加 递归函数在编程中是比较常用的一类函数,其特点是函数自身可以调用自身,但是必须在调用自身前有条件判断,否则会导致无限调用下去。本文列出

摘自织梦CMS的HTTP文件下载类 本文实例讲述了摘自织梦CMS的HTTP文件下载类。分享给大家供大家参考。具体如下:phpif(!defined('DEDEINC'))exit("RequestError!");/***织梦HTTP下载类**@version$Id:dedeht

Smarty使用自定义资源的方法 本文实例讲述了Smarty使用自定义资源的方法。分享给大家供大家参考。具体如下:php//putthesefunctionsomewhereinyourapplicationfunctiondb_get_template($tpl_name,&$tpl_sourc

标签: smart方法的含义和重要性

本文链接地址:https://www.jiuchutong.com/biancheng/284487.html 转载请保留说明!

上一篇:PHP获取一年有几周以及每周开始日期和结束日期(php获取变量长度)

下一篇:php递归函数三种实现方法及如何实现数字累加(php递归实现1到100的和)

  • 公司怎么进行网上注册
  • 从税法经济法角度分析冰冰偷漏税事件?
  • 双定户经营所得用申报吗
  • 水电费收据可以税前扣除吗
  • 股东不任职
  • 会议服务费免税吗
  • 年终奖1月发放能算上一年吗
  • 模具发票如何入账
  • 收银设备如何入账的
  • 以前年度少计提费用
  • 个人动产租赁所得税税率表最新
  • 对赌协议赢了怎么样
  • 预缴增值税是否要预缴印花税
  • 营改增是初次分配还是再分配
  • 利息保障倍数为负数,是偿债能力弱的表现
  • 本行给企业发放贷款收回利息分录?
  • 可供出售金融资产新准则叫什么
  • 不征税收入税屋
  • 实行初税亩
  • 商业承兑汇票申请流程
  • 企业所得税季报人数怎么填
  • 苹果设置输入法在哪里设置
  • 收到现金支票如何进账
  • 增值税专用发票和普通发票的区别
  • java开发主流框架
  • php自学
  • sharedprem.exe - sharedprem是什么进程 有什么作用
  • 公允价值计量转成本法 同一控制
  • php中序遍历
  • 生产型企业出口不是自己生产的东西
  • php解析json对象
  • 若依系统怎么样
  • 取得海关专用缴款书的会计分录
  • php解析接口
  • 工会经费计税依据是上年工资还是当年工资
  • vue 父组件调用子组件效果
  • 新手学web前端开发
  • 金融企业贷款损失税前扣除
  • phpcms api
  • 企业成本核算应遵循
  • 企业之间的借款利息收入缴纳增值税吗?
  • 床垫发票
  • 现金折扣属于什么
  • 固定资产不计提残值可以吗
  • 应补退税额是什么意思 法律
  • 主营业务收入科目按其所归属的会计要素不同
  • 事业单位之间调动难吗
  • 注销时,其他应付款有余额,怎么冲减
  • 如何冲减计提费用
  • 资产减值损失怎么计提
  • 资本金利润率正常范围
  • 抵押贷款的评估费会计分录
  • 公司清算后能不能转让
  • 收到货款会计分录怎么写
  • 材料核销的依据
  • 减免税款借方有利息吗
  • 没有票的成本怎么处理
  • 印花税计入哪个会计分录
  • 企业坏账准备提取的方法和提取的比例由国家统一规定
  • 当月发票未到怎么做账
  • mysql三种安装方式
  • windows2000server安装过程
  • win8系统忘记电脑开机密码怎么办
  • slserv.exe - slserv进程是什么意思
  • 深度技术win10怎么样
  • windowxp操作系统
  • 网页设计div css布局
  • 利用职务之便谋取私利是什么罪
  • unity服务器端
  • vuejs单页面
  • 深入理解javascript特性.pdf
  • isscroll.js
  • unix linux
  • node运行js文件
  • 说几条javascript的基本规范
  • 什么情况下税务局会罚款
  • 社保扣缴客户端密码
  • 期间费用如何分摊到成本中
  • 青海省地方税务局领导名单
  • 国税合并地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设