Destoon两开发模板和调用语法总结

1。模板存储和调用规则

模板存储在系统模板目录中,即模板目录下的目录。

例如,模板是一组模板。

模板文件作为扩展扩展到HTM,并且可以直接存储在模板目录中。

例如,模板/默认/ index.htm

它也可以存储在模板目录的子目录中。

例如:模板 / / / index.htm默认成员

在PHP文件中,模板语法用于


< PHP
包括模板('index);
>




也许


< PHP
包括模板('index ','member);
>




如果当前默认模板集为默认值,则为:


< PHP
包括模板('header ');
>




代表使用默认模板 / / header.htm模板文件


< PHP
包括模板('header ','member);
>




代表使用默认模板 / / / header.htm成员模板文件

在模板目录的these.name.php是一个配置文件的模板,模板的别名,别名可以在后台模板管理。

模板解析后保存在缓存/物流/目录缓存文件,随着时间的延长named.tpl.php

二、模板语法

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

{ }是template'header解析


< PHP
包括模板('header ');
>




代表使用默认模板 / / header.htm模板文件

{ template'header ','member}

它被解析为:


< PHP
包括模板('header ','member);
>



代表使用默认模板 / / / header.htm成员模板文件

2。变量或常量表示为:

变{ $ Destoon }解析为:


< PHP
echo的系统;
>



恒{ Destoon }解析为:


< PHP
回声的系统;
>



对于数组,书写规范是应该的,例如,{ } } { 'index Destoon美元,可以简单的写为{ } { } Destoon美元指数,和模板自动添加引号解析。

3、功能{ func_name($美元PAR1,PAR2)}

{ func_name($美元PAR1,PAR2)}是解析


< PHP
func_name($美元PAR1,PAR2);
>




4,PHP表达式{ PHP表达式}

解析为


< PHP
表达
>



5、条件语句{如果美元= = b}做{ /如果}或{如果美元= = b} { }做别人做B

{如果美元= = b} { }做/如果是解析


< PHP
如果(a = = 'b'){
做一个
}
>




{如果美元= = b} { }做别人做B { /如果}解析


< PHP
如果(a = = 'b'){
做一个
{人}
做B
}
>




{如果美元= = b}做{ elseif $ = =c} {人}做C做B { /如果}是解决


< PHP
如果(a = = 'b'){
做一个
} else if($ B = = C){
做C
{人}
做B
}
>




6、循环循环{ $ $ }…{循环}或

{循环$…{圈}

{循环$ $ v }…解析{ }


< PHP
如果(is_array($变量)){
foreach($ var $ V){
}…
}
>




{循环$…{ }解析为


< PHP
如果(is_array($变量)){
foreach($ var $ K = > $ V){
}…
}
>




三。特殊用法

1。变量或表达式可以用HTML注释,例如,它仍然被解析(可以自动过滤这样的注释)。

2、PHP代码可以直接写在模板和PHP代码直接写用destoon模板语法兼容。