nList(); $news = $pageObj->toArray(); // 分页页码 $page = $pageObj->render(); $this->assign('page',$page); //获取左侧列表 $leftList = $m->NewsList(); $this->assign('list',$leftList); $this->assign('newsList',$news['Rows']); $this->assign('catId',(int)input('catId')); //面包屑导航 $bcNav = $this->bcNav(); // 防止用户取出帮助中心分类 foreach($bcNav as $k=>$v){ if($v['catId']==7){ $bcNav = []; break; } } // 获取title $currTitle = ''; foreach($bcNav as $k=>$v){ if($v['catId']==(int)input('catId'))$currTitle = $v['catName']; } $this->assign('title',$currTitle); $this->assign('bcNav',$bcNav); // 防止没有数据时报错 if(empty($bcNav))$this->redirect('home/News/view'); return $this->fetch('articles/news_list'); } public function view(){ //获取左侧列表 $m = model('home/Articles'); $list = $m->NewsList(); //当前分类id $content = $m->getNewsById(); if(63 == $content['catId']) $this->error('请付费后查看!','/newscats-63.html'); $this->assign('catId',(int)$content['catId']); $this->assign('list',$list); $this->assign('content',$content); //面包屑导航 $bcNav = []; if(!empty($content)){ $bcNav = $this->bcNav(); } $this->assign('bcNav',$bcNav); if((int)input('id')==0){ // 资讯列表下的新闻 $pageObj = $m->getArticles(); $news = $pageObj->toArray(); // 分页页码 $page = $pageObj->render(); $this->assign('page',$page); $this->assign('index',$news['Rows']); } return $this->fetch('articles/news_view'); } public function bcNav(){ $m = model('home/Articles'); return $m->bcNav(); } public function index(){ return $this->view(); } }