model = new NewsModel(); parent::initialize(); } /** * 显示资源列表 */ public function index() { $inputData = $this->request->param(); $news = []; $news['banner_list'] = $this->model->getNewsBanner($this->languageId,'新闻列表页面-banner'); $news['banner_list_mobile'] = $this->model->getNewsBanner($this->languageId,'新闻列表页面-手机-banner'); $newsPaginate = $this->model->getNewsList($this->languageId,$inputData); $news['page'] = $newsPaginate->render(); $news['list'] = $newsPaginate->toArray(); $news['type'] = $this->model->getNewsTypeList($this->languageId,$inputData); if (!empty($news['list']['data'])) { foreach ($news['list']['data'] as $key => $item) { $news['list']['data'][$key]['create_time'] = date('Y年m月d日',strtotime($item['create_time'])); } } View::assign('news',$news); return View::fetch(Lang::getLangSet().DIRECTORY_SEPARATOR.'news/news'); } /** * 显示资源列表 */ public function detail() { $inputData = $this->request->param(); //banner $news = $this->model->getInfo($inputData); $news['banner_detail'] = $this->model->getNewsBanner($this->languageId,'新闻详情页面-banner'); $news['banner_detail_mobile'] = $this->model->getNewsBanner($this->languageId,'新闻详情页面-手机-banner'); $news['create_time'] = date('Y年m月d日',strtotime($news['create_time'])); // 获取上一篇下一篇 $news['extra'] = $this->model->getPreNexInfo($inputData); View::assign('news',$news); return View::fetch(Lang::getLangSet().DIRECTORY_SEPARATOR.'news/news_detail'); } }