关于volist的问题 急切打下来帮帮我

大侠们 我有一个问题 虽然很弱 但是困扰了我好久

<html>
<head>
<title>{$title}</title>
</head>
<body>
<form action="__URL__/add" method="post">
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
重复密码:<input type="repassword" name="repassword"><br>
<input type="submit" value="注册">
</form>
<volist name="alist" id="ao" >
{$title}
<li><span>ID<span>{$ao.id}<span>用户名<span>{$ao.username)}<span>用户IP<span>{$ao.createip)}</li>
</volist>
</body>
</html>

这段代码中为什么<volist>里面的内容显示不出来捏。。。
为什吗为什吗为什吗捏。。。
下面是UserAction.class.php的相关方法
function index(){
        $user=M('user');
        $list=$user->field(array('id','username','createip'))->select();
        $this->assign('title','我喜欢小茶的页面');
        $this->assign('alist','$list');
        $this->display();
    }

function add(){
        Load('extend');
        if($_POST['password']!=$_POST['repassword']){
        $this->error('两次密码不一致');
        }
        $user=D('user');
    if ($ao=$user->create()){
        $user->password=md5($user->password);
        $user->createtime=time();
        //$user->createip=$_SERVER[];
        $user->createip=get_client_ip();
        if ($user->add()){
            $this->success('用户注册成功,返回上级页面');
        }else {
            $this->error('用户注册失败,返回上级页面');
        }
        
    }else{
        $this->error($user->getError());
    }

大侠请帮忙啊 得不到解决我心里难受啊 难受死了呀。。。

作者: kevin14   发布时间: 2011-09-04

$this->assign('alist',$list); $list是一个变量,不能加单引号

作者: lxp5058   发布时间: 2011-09-09