where("cat_type = 1")->select(); foreach($syscate as $v){ $cats .= $v['cat_id'].','; } $cats = trim($cats,','); $result = M('Article')->where("cat_id","in",$cats)->select(); foreach ($result as $val){ $arr[$val['cat_id']][] = $val; } foreach ($syscate as $v){ $v['article'] = $arr[$v['cat_id']]; $brr[] = $v; } return $brr; } public function getArticleDetail($article_id){ $article = ''; return $article; } }