关于模板遍历输出的问题

浏览:3072 发布日期:2014/03/10 分类:求助交流
我的方法如下:
Public function content(){
$id=$_GET['id'];
$m=M('Article');
$arr=$m->find($id);
$this->assign('data',$arr);
$this->display();
}
模板如下:
<foreach name='data' item='vo'>
<{$vo.title}>
<{$vo.article}>
</foreach>
我得到的是一个一维数组,里面有6个字段,我本想只输出title字段,结果出乎我意料,但是最后居然把这个六个字段的值全都输出了一遍,也就是说输出了6个div,我以前这样用也没出现过问题啊,求解答
得到的是乱码:6 62 2� �� �� �1 1
我之前打印的数组是这样的:
array(6) {
["id"] => string(1) "6"
["uid"] => string(1) "2"
["name"] => string(6) "李四"
["title"] => string(15) "海上钢琴师"
["article"] => string(25) "我爱你海上钢琴师 "
["time"] => string(10) "1394419536"
}
刚才又用select方法尝试,问题解决了,就是很不明白find()方法也是查找出了一条数据,问什么输出的是以上那些乱码?
最佳答案
评论( 相关
后面还有条评论,点击查看>>