1 / 9
文档名称:

TWIG模板设计快速入门手册中文.docx

格式:docx   大小:59KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TWIG模板设计快速入门手册中文.docx

上传人:54156456 2019/3/5 文件大小:59 KB

下载得到文件列表

TWIG模板设计快速入门手册中文.docx

相关文档

文档介绍

文档介绍:TWIG模板设计快速入门手册中文分类:php2012-01-0909:553872人阅读评论(2)收藏举报inputincludewhitespacestylesheethtmloutput目录(?)[+]写了好几篇关于twig的东西。。居然还没写个快速入门之类的。现在就写来源 http://twig./doc/,也不需要特别的扩展名,.。模板内的变量和表达式会在运行的时候被解析替换,标签(tags)会来控制模板的逻辑下面是个最小型的模板,用来说明一些基础的东西[html]viewplaincopyprint?<!DOCTYPE html>  <html>      <head>          <title>My Webpage</title>      </head>      <body>          <ul id="navigation">          {% for item in navigation %}              <li><a href="{{  }}">{{  }}</a></li>          {% endfor %}          </ul>            <h1>My Webpage</h1>          {{ a_variable }}      </body>  </html>  里面包含两种符号{%...%}和{{...}}第一种用来控制的比如for循环什么的,第二个是用来输出变量和表达式的ide支持很多ide都对twig进行高亮支持。大伙自己找需要的吧。Textmate viathe TwigbundleVim viathe beans viathe TwigsyntaxpluginPhpStorm ()Eclipse viathe TwigpluginSublimeText viathe TwigbundleGtkSourceView viathe Twiglanguagedefinition (usedbygeditandotherprojects)Coda and SubEthaEdit viathe Twigsyntaxmode变量程序会传递给模板若干变量,你需要在模板里输出他们。例如输出$hello[html]viewplaincopyprint?{{ hello }}  如果传递给模板的是对象或者数组,,或者数组的成员。或者你可以使用下标的方式。[html]viewplaincopyprint?{{  }}  {{ foo['bar'] }}  如果你访问的值不存在就会返回null。TWIG有一整套的流程来确认值是否存在。。。。如果foo是个数组,就尝试返回bar成员,如果不存在的话,往下继续。。。如果foo是个对象,会尝试返回bar属性,如果不存在的话,往下继续。。。会尝试运行bar方法,如果不存在的话,往下继续。。。会尝试运行getBar方法,如果不存在的话,往下继续。。。会尝试运行isBar方法,如果不存在的话