diff --git a/application/cms/taglib/CmsTagLib.php b/application/cms/taglib/CmsTagLib.php index 27c73448e74eeffac81701820d191dee6ac1442c..d10cd1333f1fdbbc17d6820168522a2d8757c830 100644 --- a/application/cms/taglib/CmsTagLib.php +++ b/application/cms/taglib/CmsTagLib.php @@ -159,9 +159,9 @@ class CmsTagLib if (!isset($data['limit'])) { $data['limit'] = 0 == (int) $data['num'] ? 10 : (int) $data['num']; } - $res = Db::name('TagsContent')->where($where_str)->limit($data['limit'])->select(); + $return = Db::name('TagsContent')->where($where_str)->paginate($data['limit']); //读取文章信息 - foreach ($res as $k => $v) { + foreach ($return as $k => $v) { $r = model('cms/Cms')->getContent($v['modelid'], "`id` = " . $v['contentid'], false, '*', $data['limit'], $data['page']); if ($r) { $return[$k] = array_merge($v, $r);