$User=M('Fav');
                      $username=$_SESSION['username'];
$list=$User->where("username='$username'")->findAll();
dump($list);
$this->assign('content',$content);
$this->assign('list',$list);
$this->display();
dump($list)可以显示数组。但是将$list传进assign时为空...
请问 如何解决 啊....

解决方案 »

  1.   

    是在页面上判断还是什么啊?如果是再页面上判断,你可以直接这样写
    <?php if($list){ ?>
    ///下面是循环代码
    <volist name="list" id="li">
    </volist><?php } else{ ?>
    暂时还没有列表
    <?php } ?>
    注意在<?php } ?>
     中的{和} 必须有空格隔开,否则会报错。
    如果是再控制层进行处理,可以这样写,
    if($list)
    {
      $this->assign('list',$list);}
    else
    {
    $this->assign('list',"暂无列表信息");
    }
      

  2.   

    <volist name="list" id="list">
    {$list.username}
    </volist>这样在模板输出是没问题的。
      

  3.   

    准备分析别人的框架代码.第一个就从thinkPHP入手吧.