當前位置: 首頁>>代碼示例>>PHP>>正文


PHP PageController::getCount方法代碼示例

本文整理匯總了PHP中PageController::getCount方法的典型用法代碼示例。如果您正苦於以下問題:PHP PageController::getCount方法的具體用法?PHP PageController::getCount怎麽用?PHP PageController::getCount使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在PageController的用法示例。


在下文中一共展示了PageController::getCount方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: index

 /**
  * 建議列表
  */
 public function index()
 {
     $search = I('get.search');
     // 拚接搜索條件
     $uid = I('get.id');
     $advice = D('Advice');
     // 調用分頁控製器實例分頁功能(注意寫入的字段和數據庫中的字段必須一致)
     $page = new PageController();
     if (!$uid) {
         // 所有用戶的分類列表
         // $info = D('LogCate') -> select();
         $count = $page->getCount('name', $search, $advice);
         $show = $page->show($count);
         $list = $page->page('name', $search, $advice);
     } else {
         // 具體用戶的分類列表
         $count = $page->getCount('name', $search, $advice, 'uid=' . $uid);
         $show = $page->show($count);
         $list = $page->page('name', $search, $advice, 'uid=' . $uid);
         $name = I('get.name');
         $this->assign('name', $name);
     }
     //$data = D('Advice') -> where(array('uid'=>$id)) -> select();
     $this->assign('count', $count);
     $this->assign('page', $show);
     $this->assign('info', $list);
     $this->display();
 }
開發者ID:pengfen,項目名稱:blog,代碼行數:31,代碼來源:AdviceController.class.php

示例2: index

 /**
  * 公告列表
  */
 public function index()
 {
     $search = I('get.search');
     // 拚接搜索條件
     $news = D('News');
     // 調用分頁控製器實例分頁功能
     $page = new PageController();
     $count = $page->getCount('title', $search, $news);
     $show = $page->show($count);
     $list = $page->page('title', $search, $news);
     // 向模板中分配數據及顯示模板
     $this->assign('title', '新聞列表');
     $this->assign('count', $count);
     $this->assign('page', $show);
     $this->assign('info', $list);
     $this->display();
 }
開發者ID:pengfen,項目名稱:blog,代碼行數:20,代碼來源:NewsController.class.php

示例3: showlist

 /**
  * 前台目錄列表
  */
 public function showlist()
 {
     $search = I('get.search');
     // 拚接搜索條件
     $dir = D('Dir');
     // 調用分頁控製器實例分頁功能(注意寫入的字段和數據庫中的字段必須一致)
     $page = new PageController();
     $count = $page->getCount('name', $search, $dir, 'flag=1');
     $show = $page->show($count);
     $list = $page->page('name', $search, $dir, 'flag=1');
     // // 獲取前台目錄列表信息
     // $info = D('Dir') -> where(array('flag'=>'1')) -> select();
     // 向模板中分配數據及顯示模板
     $this->assign('title', '前台目錄列表');
     $this->assign('flag', '1');
     $this->assign('info', $list);
     $this->assign('count', $count);
     $this->assign('page', $show);
     $this->display('Dir/index');
 }
開發者ID:pengfen,項目名稱:resource,代碼行數:23,代碼來源:DirController.class.php

示例4: index

 public function index()
 {
     $manager = D('Manager');
     $search = I('get.search');
     // 拚接搜索條件
     // 調用分頁控製器實例分頁功能(注意寫入的字段和數據庫中的字段必須一致)
     $page = new PageController();
     $count = $page->getCount('username', $search, $manager);
     $show = $page->show($count);
     $info = $page->page('username', $search, $manager);
     $this->assign('count', $count);
     $this->assign('page', $show);
     // 獲取管理員中的角色id
     $rids = '';
     foreach ($info as $k => $v) {
         $rids .= $v['rid'] . ',';
     }
     $rids = rtrim($rids, ',');
     if ($rids) {
         $map = "id in ({$rids})";
         // 查詢角色表
         $data = D('Role')->where($map)->getField('id,name', true);
         // 處理職位(一利用連接查詢 二使用雙循環)
         foreach ($info as $k => $v) {
             foreach ($data as $key => $value) {
                 if ($v['rid'] == $key) {
                     $info[$k]['rid'] = $value;
                     break;
                 }
             }
         }
     }
     $this->assign('info', $info);
     $this->assign('title', '管理員列表');
     $this->display();
 }
開發者ID:pengfen,項目名稱:resource,代碼行數:36,代碼來源:ManagerController.class.php


注:本文中的PageController::getCount方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。