zoukankan      html  css  js  c++  java
  • destoon模板语法规则笔记

      1、包含模板 {template 'header'} 或 {template 'header', 'member'}    

    {template 'header'} 
    

      被解析为 :

    <?php include template('header');?> 
    

      表示使用 template/default/header.htm 模板文件:

    {template 'header', 'member'} 
    

      被解析为:

    <?php include template('header', 'member');?> 
    

       表示使用 template/default/member/header.htm 模板文件

    2、变量或常量表示          

           变量:

    {$destoon}
    

      被解析为:

    <?php echo $destoon;?>
    

      常量:

    {DESTOON}
    

      被解析为:

    <?php echo DESTOON;?>
    

      对于数组,标准写法应为 例如 {$destoon['index']},可简写为 {$destoon[index]},模板在解析时会自动追加引号。

       3、函数 {func_name($par1, $par2)}

       

    {func_name($par1, $par2)}
    

      被解析为:

      

    <?php func_name($par1, $par2);?>
    

      4、PHP表达式 {php expression}:

      

    {php expression}
    

      被解析为:

      

     <?php expression ?>
    

      5、条件语句:

       

     {if $a=='b'} do A {/if} 或 {if $a=='b'} do A {else} do B {/if} 或 {if $a=='b'} do A {elseif $b=='c'} do C {else} do B {/if}
    

      

    {if $a=='b'} do A {/if} 
    

      被解析为:

      

    <?php if($a=='b') { do A }?>
    

      

    {if $a=='b'} do A {else} do B {/if}
    

      被解析为:

    <?php if($a=='b') { do A } else { do B } ?>
    

      

    {if $a=='b'} do A {elseif $b=='c'} do C {else} do B {/if}
    

      被解析为:

      

    <?php if($a=='b') { do A } else if($b=='c') { do C } else { do B } ?>
    

      6、LOOP循环:

      

     {loop $var $v}...{loop} 
    

       或:

       

    {loop $var $k $v}...{loop}
    

      

    {loop $var $v}...{loop} 
    

      被解析为:

      

    <?php if(is_array($var)) { foreach($var as $v) { ... } }?>
    

      

    {loop $var $k $v}...{loop}
    

      被解析为 :

      

    <?php if(is_array($var)) { foreach($var as $k=>$v) { ... } }?>
    

      

  • 相关阅读:
    系统右键菜单添加剪贴板清空项(隐藏DOS窗口)
    C++实现黄金分割数列(斐波纳奇数列)(非递归)
    vbs让电脑发音说话
    修改远程桌面端口号.bat
    C#实现鸽巢排序
    C++用递归方式实现在对不更改随机数组的情况下查找最大值
    C# 实现 微软WebRequestMethods.Ftp类中的FTP操作功能
    C# “快捷方式” 实现程序开机启动
    C++ DateTime 结构
    C# UDP 连接通信 简单示例
  • 原文地址:https://www.cnblogs.com/68xi/p/8623023.html
Copyright © 2011-2022 走看看