网站建设   网站建设技术   网站后端技术   网站建设CMS   phpcms  

phpcms V9模板语法规则

人浏览  发布时间:2021-11-19

模板语法规则 1、变量表示 {$name} 被解析成 ?=$name?,表示显示变量$name的值,其中的name由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。 2、常量表示 {name}被解析成?=name?,表示显示常量name的值,其中的name由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。 3、条件判断 {if *} * {else} * {else} * {/if} 或者 {if *} * {/if},其中{if *}中的*就是此判断语句的条件表达式,符合php的表达式。 4、循环 {loop $a $b} * {/loop} 或者 {loop $a $b $c} * {/loop} ,{loop $a $b} * {/loop} 被解析成?php if(is_array($a)) foreach($a AS $b) { ? * ?php } ? 而{loop $a $b $c} * {/loop}则被解析成 ?php if(is_array($a)) foreach($a AS $b=$c) { ? * ?php } ? 5.模板包含 {template module name,file name}例如: {template phpcms,header}表示包含模板目录,phpcms目录下header.html文件 6.自增、自减例如: {php $i=10;}{loop $a $b}{$i++}{/loop}包含:自减 {$i--} {--$i} 自增 {$i++} {++$i} 7.单行PHP解析语法{php $i=1;} 解析为:?php $i=1;?{php $string = date(Y-m-d);} 解析为:?php $string = date(Y-m-d);? 建议 if 和 loop 语法应该写在html注释符之间,这样可以避免在编辑工具中难看,例如: 这样写 if !--{if $a$b}-- !--{else}--!--{/if}-- 这样写 loop !--{loop $arr $key $val}-- !--{/loop}-- 如果您不习惯这套语法,也可以直接在模板中书写php代码,例如?php echo Hello World!;?...

模板语法规则
1、变量表示
{$name} 被解析成 <?=$name?>,表示显示变量$name的值,其中的“name”由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。

2、常量表示
{name}被解析成<?=name?>,表示显示常量name的值,其中的“name”由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。

3、条件判断
{if *} * {else} * {else} * {/if} 或者 {if *} * {/if},其中{if *}中的*就是此判断语句的条件表达式,符合php的表达式。

4、循环
{loop $a $b} * {/loop} 或者 {loop $a $b $c} * {/loop} ,{loop $a $b} * {/loop}

被解析成<?php if(is_array($a)) foreach($a AS $b) { ?> * <?php } ?>

 

而{loop $a $b $c} * {/loop}则被解析成 <?php  if(is_array($a)) foreach($a AS $b=>$c) { ?> * <?php } ?>

5.模板包含
{template 'module name','file name'}例如: {template 'phpcms','header'}表示包含模板目录,phpcms目录下header.html文件

6.自增、自减例如: {php $i=10;}{loop $a $b}{$i++}{/loop}包含:自减 {$i--}  {--$i}  自增 {$i++} {++$i}

7.单行PHP解析语法{php $i=1;} 解析为:<?php $i=1;?>{php $string = date('Y-m-d');} 解析为:<?php $string = date('Y-m-d');?>


建议 if 和 loop 语法应该写在html注释符之间,这样可以避免在编辑工具中难看,例如:
这样写 if
<!--{if $a>$b}--> <!--{else}--><!--{/if}-->
这样写 loop
<!--{loop $arr $key $val}--> <!--{/loop}-->

如果您不习惯这套语法,也可以直接在模板中书写php代码,例如<?php echo 'Hello World!';?>

 


点击浏览下载讲义资料
(编辑:360°搜索建站)

备注:本网站资料免费下载浏览,为百度空间下载资料,需用户注册有百度账号,登陆后才可浏览下载,如有疑问联系我们免费解答。


你可能喜欢的:

友情链接
24小时服务电话:13992352808 地址:广东省深圳市宝安区西乡街道东方商务大厦 WebDesign ©2012 Corporation 360°搜索建站网 网站地图