G-framework
一款优秀的国产PHP MVC轻量级开发框架
在线手册
6.4 volist标签

在模板中循环需要使用volist标签

控制器代码:

$user1['username'] = '张三';

$user2['username'] = '李四';

$user3['username'] = '王五';

$userList = array($user1,$user2,$user3);

$this->assign('userlist', $userList);

模板中代码:

<ul>

<volist name="userlist" id="vo">

    <li>{$vo.username}</li>

</volist>

</ul>

感兴趣的同学可以测试一下输出结果。


GF支持循环嵌套,比如经常用到的一级分类、二级分类的输出。

控制器代码:


$pcat1['name'] = '家电';

$pcat2['name'] = '家具';

$cat1['name'] = '洗衣机';

$cat2['name'] = '冰箱';

$cat3['name'] = '沙发';

$pcat1['sub'] = array($cat1, $cat2);

$pcat2['sub'] = array($cat3);

$cat_array = array($pcat1, $pcat2);

$this->assign('cat', $cat_array);

$this->display();


模板代码:


<div>

<volist name="cat" id="vo">

   <div>{$vo.name}</div>

    <ul>

    <volist name="vo.sub" id="sub">

        <li>{$sub.name}</li>

    </volist>

    </ul>

</volist>

</div>


上一篇:使用数组
下一篇:if标签