位置: 编程技术 - 正文

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%还是3%
  • 一般纳税人销项税和进项税如何抵扣
  • 国有划拔土地房整体可以买卖吗
  • 借款入账会计分录
  • 盈余公积计提比例必须是10%么
  • 进项票可以抵扣销项票吗
  • 属于原始凭证的有哪些
  • 公司注销单位社保欠费怎么处理
  • 办税人员绑定企业审核谁审核
  • 物料损失怎么入账
  • 中小企业所得税优惠政策有哪些
  • 固定资产报废如何做账务处理
  • 用银行存款支付罚款
  • 股东退出资本金收回
  • 税务开专票遇到四舍五入
  • 应返还财政额度是什么科目
  • 其他综合收益包含哪些科目
  • 伤亡保险是什么意思
  • 印花税计算公式例子
  • 报税系统增值税纳税申报查询可以查几年的
  • 生产型增值税与消费型增值税的区别在于是否允许企业
  • 开工程服务发票后怎么成本
  • 逃税漏税不用坐牢吗
  • 没有费用报销单发票可以直接报销吗
  • 未达起征点销售额和其他免税销售额
  • 营改增小规模纳税人增值税纳税实务实训
  • 发票代码不是10位,怎么提示输入12位的
  • 虚假会计凭证有哪些识别方法
  • 1697510472
  • 领取劳保用品如何做凭证怎么做会计分录?
  • 虚拟机中如何将文件移动到普通用户的家目录下
  • qqprotect.exe是什么进程?怎么结束此进程?
  • win10系统中怎么共享文件
  • 如何使用u盘安装软件
  • 计提安全费用含税还是不含税
  • 免抵退税额是什么
  • 增值税专用发票有几联?
  • PHP:jdtojewish()的用法_日历函数
  • css选择器 菜鸟教程
  • php读取数据库复选框数据
  • 部门差旅费预算表
  • 知识图谱实现方案
  • 现金报销医药费
  • 增值税发票名称可以写个人吗
  • 打车费的会计分录
  • 资产处置收益的账务处理
  • asp和asp net
  • 短期股票投资售出
  • 企业所得税退税有风险吗
  • 上个月计提多了,这个月怎么办?
  • 资产负债表没有
  • 合同印花税怎么做会计分录
  • 新企业购买税控盘,没收入,怎么抵扣
  • 子公司如何向母公司开户
  • 利息收入和应收利息
  • 企业专家咨询费标准
  • 车辆保险发票能补开吗
  • 红字更正法的使用范围是什么
  • 审核通过的红字信息表可以删除吗
  • mysql删除方法
  • sqlserver批处理
  • sql语句多行合并成一行
  • linux软件安装源
  • 三星笔记本电脑
  • win2003安全模式怎么进
  • qqprotect.exe是什么进程?qqprotect.exe怎么禁止自动启动?
  • windows怎样删除文件
  • mac如何恢复到出厂系统版本
  • 限制root用户远程登录
  • win10系统预览版
  • windows局域网共享文件用的什么协议
  • scm是啥
  • win7使用临时配置文件登录
  • 使用nodejs中httpProxy代理时候出现404异常的解决方法
  • c语言 ls
  • 模拟新浪微博用户注册程序设计
  • pythone爬虫
  • js中构造函数怎么写
  • 武汉税务证怎么网上申请
  • 四季度预缴申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设