之前一直使用volist遍历二维数组,今天在项目中需要遍历一维数组,尝试了一下,还真的可以,具体使用如下:
首先在服务端定义数组$nav
$nav = ['综合', '文章', '课程', '小册'];
接着在前端遍历
<ul class="nav-list left">
{volist name="nav" id="vo" key='key'}
{if $key-1 == $type}
<li class="nav-item active">
<a href="{:url('home/search/index',
array('query'=>$query, 'type'=>$key-1))}">{$vo}</a></li>
{else/}
<li class="nav-item">
<a href="{:url('home/search/index',
array('query'=>$query, 'type'=>$key-1))}">{$vo}</a></li>
{/if}
{/volist}
</ul>
这里要注意的是 key 默认从1开始计算
Comments