destoon模板语法
来源:互联网 发布:数据用英文怎么说 编辑:程序博客网 时间:2024/06/05 07:35
模板语法
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/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 expr
{php expr
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) { ... } }?>
三、特殊用法
1、变量或表达式可以用HTML注释,例如 <!--{$destoon}--> 仍被解析为 <?php echo $destoon; ?> (可自动过滤此类注释)
2、可直接在模板里书写PHP代码,直接书写PHP代码与 DESTOON 模板语法是兼容的。
- destoon 模板语法
- destoon模板语法
- destoon模板存放规则及语法参考
- destoon二次开发模板和调用语法参考
- DESTOON模板存放规则及语法参考
- DesToon如何制作模板
- destoon模板安装方法
- destoon二单页模板位置
- 最新destoon 模板标签大全
- B2B-Destoon--安装模板方法
- destoon
- destoon公司主页模板风格添加方法
- Destoon B2B模板编码转换工具
- DesToon后台管理功能模板显示问题
- destoon模板搜索时出现乱码
- Destoon公司主页模板风格添加方法
- DesToon公司模板列表页如何调用公司电话
- destoon 企业管理中心发信息时,模板的位置
- VS2010常用快捷键
- javascript实现购物车加减
- matplotlib基础——令画图时显示中文的方法
- git基础命令
- Android_UI:ViewAnimator ViewSwitcher TextSwitcher ImageSwicher StackView ViewFlipper AdapterViewFli
- destoon模板语法
- MFC中按指定分隔符分割CString字符串
- 虚拟地址空间、虚拟内存
- 每个人都应该知道的25个大数据术语
- tomcat技能树
- Chrome 控制台不完全指南 [转] (部分功能已经无效,比如copy)
- HDU5723(53/600)
- POJ
- LeetCode_Easy心得:9. Palindrome Number (C语言)