thinkphp自定义标签问题

浏览:371 发布日期:2016/11/12 分类:求助交流 关键字: taglib
我自定义了一个获取导航的标签,但是从数据库查询出来的数据在返回到页面上之后变为了Array不能用于循环
//导航
public function _getnav($tag,$content)
{
$sql = "SELECT * FROM tk_nav";
$sql.= " WHERE isopen=1";
$sql.= " ORDER BY IFNULL(displayorder,9999) ASC";
$sql.= " LIMIT ".$tag['row'];
$data = $this->db->query($sql);

$string = '<?php foreach('.$data.' as $key=>$'.$tag["id"].'): ?>';
$string.= $this->tpl->parse($content);
$string.= '<?php endforeach; ?>';

return $string;
}
返回到页面上后报错

下图是缓存代码

$data数组直接变为了Array!是我漏掉了什么吗?还是$data应该用什么处理下
最佳答案
评论( 相关
后面还有条评论,点击查看>>