在thinkphp中 我怎么在模板中将循环和函数结合起来??

控制器下:$book=newModel('book');$books=$book->select();//我查到了book表中的数据$this->assign("book... 控制器下:
$book=new Model('book');
$books=$book->select(); //我查到了book表中的数据
$this->assign("books",$books); //映射到了模板中

我在模板中如何才能实现与下面同样的功能呢?

<?php
for($i=0;$i<sizeof($books);$i++)
{
echo books['bName'];
}
?>
{$books|sizeof} 如果在模板中这样定义,该如何使用?
展开
 我来答
百度网友9c136ea
2012-06-07 · TA获得超过222个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:64.2万
展开全部
你这样查询出来的是一个二维数组,在模板中有专门的标签用来循环输出的,所以不必要去计算他的长度的,你直接用 volist这个标签
用法如下:
<volist name='books' id='vo'>
显示书名:{$vo.name}
</volist>
name的值books就是你在控制器传过来的二维数组名
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式