StartMVC开发手册

可以快速上手的开发文档

模板引挚

startmvc视图文件除了支持原生php标签的写法,也自带了一个简易高效的模板引挚,当模板文件有变动时,会自动将模板文件组装并转换成原生标签文件,以提高性能。格式如下:

变量标签

比如{$title}相当于<?php echo $title?>,无论是从控制器传递的变量或模板中自定义的变量,都可以用{]包裹起来执行。

<div class="title">{$title}</div>

<h3>{$article['title']}</h3>
<div class="article">
	{$article['content']}
</div>

循环标签
<ul>
{foreach $cates_list as $v}
	<li><a href="{$v['url']}">{$v['name']}</a></li>
{/foreach}
</ul>

条件标签
<td>{if $v['status']==0}未审核{elseif $v['status']==1}已审核{else}未知{/if}</td>


eval标签

 {eval $options = json_decode($v['options'], true);}

引入文件标签
{include header}
{include common\header} //支持二级目录
{include footer}

语言标签
{lang("site_name")}