标签归档:thinkphp

ThinkPHP 中的 vollist 变量的问题

刚使用ThinkPHP的时候,一不小心就会被官方文档中的说明搞晕。。 在这里记录一下。

在vollist中的变量

这是在控制器中取的数据,数据保存在变量 kw 中。

$keyword = M('keyword'); 
$this->kw = $keyword->order('count desc')->limit(0, 10)->select();
$this->display();

那么在页面中,就这样用:

<volist name="kw" id="kwlist">
    <span>{$kwlist.name}({$kwlist.count})</span>
</volist>

说明:
在vollist中,name属性指向的就是控制器中保存数据的变量,id属性就是在这里迭代时使用的变量名。也就是说,name属性需要和控制器和保存数据的变量名一致,而id可以自己随意指定,只要里面取数据时使用这个id就可以了。