工学1号馆

home

thinkphp使用volist索引输出一维数组

Wu Yudong    October 06, 2022     ThinkPHP   313   

之前一直使用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

No comments yet.
To verify that you are human, please fill in "七"(required)