位置: 编程技术 - 正文

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的和)

  • 购买增值税发票金税盘计入什么科目?
  • 暴利税怎么计算
  • 餐饮行业的成本率在多少才正常
  • 如何合伙注册公司
  • 发票用完了领发票需要带什么东西
  • 文化创意服务的税率
  • 抵扣认证的发票怎么查询
  • 未达起征点的增值税怎么算
  • 外国人在中国工作签证
  • 长期应付款是什么科目 借方
  • 公司代扣代缴的个人所得税怎么做账
  • 评估增值的差额是什么
  • 转增股本是股票股利吗
  • 调整以前年度应交税费分录
  • 汇算清缴申报后怎样撤销
  • 研发费用如何分摊到多个项目的建议
  • 收到投资款会计科目怎么做账
  • 企业所得税营业收入
  • 1697509422
  • 建筑公司工地买空调
  • 修改远程桌面端
  • 如何安装react
  • 房东不开发票违法吗
  • 金蝶固定资产减少怎么做
  • mac系统10.10
  • 冲红发票的会计处理办法
  • PHP:mb_ereg_search_getpos()的用法_mbstring函数
  • 库存呆滞品处理方法
  • 新公司成立股份比例
  • 合伙企业股东个人所得税费用扣除标准
  • 股票溢价发行是什么意思
  • php fgets函数的用法
  • 生产员工福利计什么科目
  • 非货币性资产对外捐赠企业所得税处理
  • 城建税征税范围广吗
  • PHP:imageellipse()的用法_GD库图像处理函数
  • php数组实现原理
  • 预算超支怎么办
  • 基于opencv的人脸检测算法
  • 训练集验证集和测试集
  • 小规模纳税人购入货物收到增值税专用发票
  • 增值税纳税申报表怎么填
  • 个体户个人所得税税率表
  • 房地产公司土地计入什么科目
  • 企业筹建期间
  • 进项发票入账但没有发票
  • 记账凭证银行利息怎么写
  • 预收账款可以用什么科目核算
  • 接受银行承兑汇票需要开通吗
  • sqlserver阻止保存要求重新
  • 买车挂公司名下的坏处
  • 建筑工程企业人才优势怎么写
  • 资金占用费怎么写
  • 取得技术服务费收入会计分录
  • 企业关联业务往来情况怎么申报
  • 一年内到期的非流动负债计算公式
  • 票据贴现怎么入账
  • 发票缴销后还要保存吗
  • 外经证是干什么用的
  • 红字专用发票怎么做账
  • 预付房租收到发票怎么写摘要
  • 损益类科目增加记哪方
  • 挂靠工程项目预交税金的会计分录如何做?
  • 最新商业会计科目做账
  • 企业的盈余公积包括哪些
  • mysql 更改密码
  • sata驱动怎么装
  • linux 追踪
  • hpg是什么软件打开
  • win8怎么关闭管理员用户
  • JavaScript中的数据类型分为两大类
  • 安卓开发框架mvvm
  • jquery生成div
  • 3dsMax插件开发环境配置
  • javascript编写程序
  • python读写segy数据
  • 发票在税务系统查不到对方要怎么做
  • 海口社保一个月多少钱
  • 单据整理方法
  • 江苏房产税如何计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设