使用smarty摘要.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用smarty摘要

使用smarty灵活配置smarty封装一个父类来配置smarty变量信息smarty里边可以使用哪些变量信息6.1系统保留变量6.2配置变量6.3通过配置变量config让页面样式整体都发生改变总结:smarty使用php html分开 smarty会使得php+html再次结合assign()Smarty的父类Smarty_Internal_TemplateBase的父类Smarty_Internal_Datadisplay()Smarty的父类Smarty_Internal_TemplateBase【给模板赋予变量信息assign和append方法】assign是把信息赋予给一个具体变量,如果名字重复又覆盖情况append是把信息赋予给一个数组,名字重复也可以同时存在,在访问的时候需要通过数组下标访问具体元素信息【在模板中使用数组或对象信息】在模板中使用数组:在模板中使用对象【在模板中遍历数组】1. foreach 具体使用 foreach遍历二维数组foreach嵌套使用sectionforeach可以遍历索引和关联数组section只可以遍历索引数组for循环语句while循环【分支结构】if elseif else【获得复选框按钮】options属性是values和output的集合属性【下拉列表】通过标签assign定义模板变量总结:在模板中使用数组或对象信息数组[下标]数组.下标对象-成员数组遍历foreach 索引关联的都可以遍历@index @iteration @first @last @show @total {break} {continue}section索引数组name=gd loop max step{$smarty.section.gd.first}分支结构if elseif else = === is div by自定义函数html_checkboxeshtml_optionshtml_radios作业:在php中给模板传递变量信息,在模板中把信息显示出来,效果如模板通过查手册练习smarty使用2013-12-9 昨天内容回顾两个常用方法assign()和display()assign方法给模板传递变量信息(实际是把信息给到smarty对象属性里边)append方法给模板传递变量信息,和assign的区别是以数组形式传递给模板,可以使用名字一样的变量信息display()方法展示模板, 后缀.html。 一般实际在使用的时候,模板的后缀习惯是 .tpl,这样别人就不会直接过来访问。模板中3种变量使用assign给模板传递的变量使用系统保留变量 get post session cookie now config {$smarty.get.名字}配置变量信息 config/site.conf {config_load file=”site.conf” section=”段”}{#名字#} {$smarty.config.名字}配置变量信息可以使得页面整体css样式发生快速变化[newyear]color=XXbackcolor=XX[yuandan]color=XXbackcolor=XX模板中使用数组元素和对象属性数组[下标]数组.下标以上两种方式支持索引和关联数组的使用对象-属性 (对象方法也支持使用)foreach遍历数组(索引和关联数组都可以遍历){foreach 数组 as $k = $v}{foreachelse} 数组为空{/foreach}@first 判断是否是第一条信息 {$v@first}@last@iteration@index@total@show 数组是否为空section(索引数组)复选框和下拉列表使用{html_checkboxes option=$数组 selected=$数组 separator=”nbsp;”}{html_checkboxes value=$数组 output=$数selected=$数组 separator=”nbsp;”}{html_options option=$数组 selected=$数组}【继承、布局】布局页面子级页面【模板文件包含】【模板内容捕捉】一个广告内容在一个页面的多个地方同时显示div具体广告内容/div【变量调节器】变量调剂器在linux系统里边称作“管道”调节变量$name = “liNkEn”;{$name} // liNkEn{$name|lower} 把变量调节为小写的 //linken{$name|upper} 把变量调节为大小的 //LI

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档