+ -
当前位置:首页 → 问答吧 → 高手看看这是不是BUG

高手看看这是不是BUG

时间:2011-11-15

来源:互联网


  1. if($count!=''){
  2.        for($i=0;$i<$count;$i++){
  3.            $data['id']=$id[$i];
  4.             $list=$model->where("id=".$data['id'])->select();
  5.             //dump($list);
  6.             $this->assign('info',$list);
  7.        }
  8.    $this->display('classh/aedit');
  9. }
复制代码
比如dump($list);是两条数据,传到模板中只有一条,把dump($list);放在for外面也只显示一条.

如果要全显示就得把$this->display('classh/aedit');放到for里面,这样一来就把整个模板循环两次,而不是volist里面循环.

我要把$this->display('classh/aedit');放在for外面怎么办呢?

作者: sptink   发布时间: 2011-11-15

你在循环中重复给一个变量赋值 最后传给模板的当然是最后一次赋值的啦

作者: thinkphp   发布时间: 2011-11-15