Exemplo n.º 1
0
 /**
  *
  * @abstract 新闻列表
  * @param CODE 分类struct
  */
 public function deng()
 {
     /* 加载分页类 */
     // import('Org.Net.Page');
     $newsModel = M('news');
     $code = $_GET['code'];
     $p = intval($_REQUEST['p']) ? intval($_REQUEST['p']) : 1;
     if (!empty($code)) {
         $map['code'] = $code;
         $cateName = M('category')->where(array('struct' => $code))->getField('name');
         $this->assign('cateName', $cateName);
     }
     $map['published'] = 1;
     $pageSize = 20;
     $total_count = $newsModel->where($map)->count();
     $page = new \Think\Page($total_count, $pageSize);
     $this->assign('page', $page->dispaly());
     $list = $newsModel->field('id, title, update_time')->where($map)->limit(($p - 1) * $pageSize, $pageSize)->select();
     $this->assign('list', $list);
     $this->display('list');
 }