startmvc视图文件除了支持原生php标签的写法,也自带了一个简易高效的模板引挚,当模板文件有变动时,会自动将模板文件组装并转换成原生标签文件,以提高性能。格式如下:
变量标签
比如{$title}相当于,无论是从控制器传递的变量或模板中自定义的变量,都可以用{]包裹起来执行。
{$title}
{$article['title']}
{$article['content']}
循环标签
{foreach}{/foreach}
{loop}{/loop}
{for}{/for}
{foreach $cates_list as $v}
- {$v['name']}
{/foreach}
条件标签
{if $v['status']==0}未审核{elseif $v['status']==1}已审核{else}未知{/if}
php标签
{echo php语句}
{echo date('Y-m-d h:i:s',$topic['update_time'])}
eval标签
{eval $options = json_decode($v['options'], true);}
<br><br>引入文件标签
{include header}{include common\header} //支持二级目录{include footer}
<br><br>语言标签<br>
{lang("site_name")}
<br><code class="PHP"></code>
<code class="PHP"><br></code>
<br>