TP3.2调用Widget后多次循环是怎么回事?

浏览:569 发布日期:2014/08/21 分类:求助交流
我在模版中多次调用widget功能,每调用一次就多循环一次,如:
第一次调用输出:
姓名1,姓名2

第二次调用输出:
姓名1,姓名2,姓名1,姓名2

第三次调用输出:
姓名1,姓名2,姓名1,姓名2,姓名1,姓名2

请问这个问题如何解决?

Widget代码如下:public function sideCateTable($type){
    $Model = M("Category");
    $where['type'] = $type;
    $vo = $Model->where($where)->select();
    $this->assign("vo",$vo);
    $this->display("Public:widget_display");
}
widget_display模板文件:<volist name="vo" id="v">
{$v.cate_name}
</volist>
页面模板调用:{~W("Side/sideCateTable",array($type))}
{~W("Side/sideCateTable",array($type))}
{~W("Side/sideCateTable",array($type))}
调用多次
最佳答案
评论( 相关
后面还有条评论,点击查看>>