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模板语法兼容。