当前位置: 首页>>代码示例>>PHP>>正文


PHP PageNav类代码示例

本文整理汇总了PHP中PageNav的典型用法代码示例。如果您正苦于以下问题:PHP PageNav类的具体用法?PHP PageNav怎么用?PHP PageNav使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了PageNav类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: index

 public function index($request, $response)
 {
     /*{{{*/
     $options = array();
     $response->showContent = 1;
     $currentPage = $request->getRequest('page', 1);
     $pageSize = 20;
     if ($request->status) {
         $options['status'] = $request->status;
         $status = $request->status;
     } else {
         $options['all'] = 1;
         $status = 0;
     }
     if ($request->name) {
         $options['realname'] = $request->name;
         $options['nickname'] = $request->name;
     }
     $res = AssistantNicknameAuditClient::getInstance()->queryNicknameAduditList($currentPage, $pageSize, $options);
     $assistantNicknameList = $res['nicknameList'];
     $result = array();
     //获得医助组别
     foreach ($assistantNicknameList as $assistantNicknameAudit) {
         $result[$assistantNicknameAudit->assistant->id] = DAL::get()->queryNameListbyInspector('InspectGroup', $assistantNicknameAudit->assistant);
     }
     $response->tmp = $result;
     $response->assistantNicknameList = $assistantNicknameList;
     $response->pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate("/nicknameaudit/index?page="), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']);
     $response->status = $status;
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:30,代码来源:nicknameauditcontroller.php

示例2: bingLiList

    public function bingLiList($request,$response)
    {/*{{{*/
        $user = $this->user;
        $patientId = $request->patientid;

        if(empty($patientId))
        {    
            $patientId = 'all';
        }
        $pageIndex = $request->p != 0 ? $request->p : 1;
        $pageSize = 15;
        $res =  BingliClient::getInstance()->getAllAttachment($user->id, $patientId, $type='', $pageIndex, $pageSize);
        $paList = isset($res['patientattachment']) ? $res['patientattachment'] : array();
        $pagelink = '';
        if (false == empty($paList) && false == empty($res['pageInfo'])){
            $pagelink = PageNav::getNavLink(
                PageNav::getPageNavTemplate("/mycase/binglilist?patientid=$patientId&p="),
                $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'],
                $res['pageInfo']['total']);
        }
        $response->user = $user;
        $response->patientId= $patientId;
        $response->pagelink = $pagelink;
        $response->paList = $paList;
        $response->pageNum = $pageIndex;
    }/*}}}*/
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:26,代码来源:mycasecontroller.php

示例3: taskEventList

 public function taskEventList($request, $response)
 {
     /*{{{*/
     $request->page = $request->page ? $request->page : 1;
     $_pageSize = $request->pageSize ? $request->pageSize : 200;
     $response->spacePhone = $spacePhone = $request->spacePhone ? $request->spacePhone : "";
     $response->spaceName = $spaceName = $request->spaceName ? $request->spaceName : '';
     $response->spaceId = $spaceId = $request->spaceId ? $request->spaceId : "";
     $response->userName = $userName = $request->userName ? $request->userName : "";
     $response->userPhone = $userPhone = $request->userPhone ? $request->userPhone : '';
     $response->orderId = $orderId = $request->orderId ? $request->orderId : '';
     $response->priority = $priority = $request->priority ? $request->priority : "";
     $response->taskStatus = $taskStatus = $request->taskStatus ? $request->taskStatus : TelOrderTask::STATUS_UN_FOLLOW . "," . TelOrderTask::STATUS_IN_FOLLOW;
     $response->taskType = $taskType = $request->taskType ? $request->taskType : "";
     $response->timeType = $timeType = $request->timeType ? $request->timeType : "";
     $response->searchBeginTime = $searchBeginTime = $request->searchBeginTime ? $request->searchBeginTime : "";
     $response->searchEndTime = $searchEndTime = $request->searchEndTime ? $request->searchEndTime : "";
     $groupNames = $this->getGroupName($request, $response);
     $params = array('spaceName' => $spaceName, 'spacePhone' => $spacePhone, 'spaceId' => $spaceId, 'userName' => $userName, 'userPhone' => $userPhone, 'orderId' => $orderId, 'priority' => $priority, 'taskStatus' => $taskStatus, 'taskType' => $taskType, 'timeType' => $timeType, 'searchBeginTime' => $searchBeginTime, 'searchEndTime' => $searchEndTime, 'paymentfront' => true);
     $res = TelOrderTaskClient::getInstance()->getOrderTaskList($groupNames, $request->page, $_pageSize, $params);
     $pagelink = PageNav::getNavLink(PageNav::getPageNavTemplate("?spaceName={$spaceName}&spacePhone={$spacePhone}&userName={$userName}&userPhone={$userPhone}&orderId={$orderId}&searchBeginTime={$searchBeginTime}&searchEndTime={$searchEndTime}&taskType={$taskType}&taskStatus={$taskStatus}&priority={$priority}&timeType={$timeType}&page="), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']);
     $spaceList = array();
     if (isset($res['taskCount']) && false == empty($res['taskCount'])) {
         foreach ($res['taskCount'] as $key => $value) {
             $space = DAL::get()->find('space', $key);
             array_push($spaceList, $space);
         }
     }
     $response->offset = ($res['pageInfo']['nowpage'] - 1) * $res['pageInfo']['pagesize'];
     $response->spaceList = $spaceList;
     $response->taskCount = isset($res['taskCount']) ? $res['taskCount'] : '';
     $response->pagelink = $pagelink;
     $response->autoRefresh = $request->autoRefresh;
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:34,代码来源:taskeventcontroller.php

示例4: showlist

 public function showlist($request, $response)
 {
     /*{{{*/
     //dodo:psq
     $option['doctorName'] = $request->doctorName;
     $option['hospital'] = $request->hospital;
     $option['trustfrom'] = $request->trustfrom;
     $option['trustto'] = $request->trustto;
     $option['level'] = $request->level;
     $option['cheattimes'] = $request->cheattimes;
     $option['doctorCommentStatus'] = $request->doctorCommentStatus;
     $response->option = $option;
     if ($this->isNotShowList($option)) {
         $response->canShowList = false;
         return null;
     }
     list($rows, $pageInfo) = CommentDoctorExtClient::getInstance()->getCommentDoctorList($option, $request->p, self::PAGE_SIZE);
     // list($rows, $pageInfo) = CommentDoctorExtClient::getInstance()->getDoctorList4CommentDoctorExt($option['listColor'], $option['doctorName'], $request->p, self::PAGE_SIZE);
     $response->pagelink = PageNav::getNavLink(PageNav::getPageNavTemplate("/commentdoctor/showlist?doctorName=" . $option['doctorName'] . "&hospital=" . $option['hospital'] . "&trustfrom=" . $option['trustfrom'] . "&trustto=" . $option['trustto'] . "&cheattimes=" . $option['cheattimes'] . "&level=" . $option['level'] . "&doctorCommentStatus=" . $option['doctorCommentStatus'] . "&p="), $pageInfo['nowpage'], $pageInfo['pagesize'], $pageInfo['total']);
     $response->rows = $rows;
     $response->total = $pageInfo['total'];
     $response->title = '点评医生列表';
     $response->canShowList = true;
     $response->goodCnts = DAL::get()->queryCntOfCommentDoctorIds('doctorcomment', $rows);
     $response->trashCnts = DAL::get()->query_cnt_of_doctorIds('TrashDoctorCommentIndex', $rows);
     $response->allCnt = $pageInfo['allCnt'];
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:27,代码来源:commentdoctorcontroller.php

示例5: showThreadList

    public function showThreadList($request, $response)
    {/*{{{*/
        $nowPage = $request->getRequest('p', 1);
        $pager = new XPager($nowPage, 10);
        $status = $request->getRequest('status', '');
        if($request->patientId > 0)
        {
            $patient = DAL::get()->mustFind('Patient', $request->patientId);
            DBC::requireTrue($patient->user->id == $this->user->id, '无效患者');
            list($caseList, $pageInfo) = ProposalClient::getInstance()->getProposalAndFlowList($patient, $pager, $status);
        }
        else
        {
            list($caseList, $pageInfo) = ProposalClient::getInstance()->getProposalAndFlowList($this->user, $pager, $status);
        }

        $response->caseList = $caseList;
        $url = $response->router->urlfor('proposal/showThreadList', array(
            'patientId' => $request->patientId,
            'status' => $request->status,
        ));
        $response->pageLink = PageNav::getNavLink(
            PageNav::getPageNavTemplate($url.'&p=')
            , $pageInfo['nowpage']
            , $pageInfo['pagesize']
            , $pageInfo['total']
        );

        $response->patientId = $request->patientId;
        $response->caseStatus = "";
        $response->status = $status;
        $response->chargeFlowList = FlowClient::getInstance()->getPaiedFlowListByUser($this->user, $needCache = false);
        $response->titleAndDisease = NodeClient::getInstance()->getTitleAndDiseaseByRelatedObjIds(array_keys($caseList),"Proposal");
    }/*}}}*/
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:34,代码来源:proposalcontroller.php

示例6: showList

    public function showList($request, $response) {
        $page = $request->page ? $request->page : 1;
    	$res = TypeidClient::getInstance()->getList($page, 50);
		$response->list = $res['typeid']; 
		if (false == empty($res['pageInfo'])) {
        	$response->pagelink = PageNav::getNavLink(PageNav::getPageNavTemplate('?page='),  $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']); 
        }       
    }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:8,代码来源:typeidcontroller.php

示例7: showDetail

    public function showDetail( $request, $response )
    {/*{{{*/
        $pageSize = 25;
        $subId =  (int)Codec::getInstance()->decodeId( $request->subid );
        $pageNum = $request->p;
        $pageNum = ($pageNum > 0) ? $pageNum : 1;
        $subscriptionDisease = DAL::get()->find( 'subscriptdisease', $subId );
        $response->subscriptionDisease = $subscriptionDisease;

        $res = SubscriptionClient::getInstance()->getOneDiseaseSubscriptionArticleList($subscriptionDisease, $pageSize, $pageNum);
        $response->articleRes = $res['list'];

        $articleCnt = $res['total'][$subscriptionDisease->diseaseId];
        $pageNav = new PageNav();
        $template = $pageNav->getPageNavTemplate("/subscriptdisease/showdetail?subid=$request->subid&p=");
        $pageLink = $pageNav->getNavLink( $template, $pageNum, $pageSize, $articleCnt );
        $response->pagelink = $pageLink;
    }/*}}}*/
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:18,代码来源:subscriptdiseasecontroller.php

示例8: showList

 public function showList($request, $response)
 {
     /*{{{*/
     $nowPage = $request->getRequest('page', 1);
     $pagesize = 20;
     $res = DoctorClient::getInstance()->getNoteBookList($nowPage, $pagesize);
     $pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate("/notebook/showlist?type=" . "&page="), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']);
     $response->noteBookList = isset($res['list']) ? $res['list'] : array();
     $response->pageLink = $pageLink;
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:10,代码来源:notebookcontroller.php

示例9: showList

 public function showList($request, $response)
 {
     $key = $request->key;
     $type = $request->type;
     $nowPage = $request->getRequest('page', 1);
     $res = DoctorClient::getInstance()->getProductADList($key, $type, $nowPage, 50);
     $pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate("/productad/showlist?type=" . $type . "&page="), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']);
     $response->provNameList = Area::provInfo4PlussignChannel();
     $response->productADList = isset($res['info']) ? $res['info'] : array();
     $response->pageLink = $pageLink;
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:11,代码来源:productadcontroller.php

示例10: showList

 public function showList($request, $response)
 {
     /*{{{*/
     $pageSize = 50;
     $nowPage = (int) $request->getRequest('p', 1);
     $searchWord = $request->s3;
     $level = $request->s2;
     $timeSlot = $request->s4;
     $beginTime = '';
     $endTime = '';
     if ($timeSlot) {
         $timeArr = explode('|', $timeSlot);
         $beginTime = $timeArr[0];
         $endTime = $timeArr[1];
     }
     $classify = $request->classify;
     if ($classify != 0 && $level == 0) {
         $level = $classify;
     }
     $searchWordValue['s1'] = $request->s1;
     $lableList = LableDefine::getLableList();
     $response->lableList = $lableList;
     $diseasename = $request->diseasename;
     $searchWordValue['diseasename'] = '';
     if ($diseasename) {
         $searchWordValue['diseasename'] = $diseasename;
     }
     $diseaselable = $request->diseaselable;
     $searchWordValue['diseaselable'] = '';
     if ($diseaselable) {
         $searchWordValue['diseaselable'] = $diseaselable;
     }
     $res = ArticleClient::getInstance()->getArticeList4Search($searchWord, $level, $timeSlot, $searchWordValue, $nowPage, $pageSize);
     $articleList = isset($res['articleList']) ? $res['articleList'] : array();
     $pageLink = '';
     if (empty($res['pageInfo']) == false) {
         $url = "/article/showlist?s1=" . urlencode($searchWordValue['s1']) . "&diseasename=" . urlencode($searchWordValue['diseasename']) . "&diseaselable=" . urlencode($searchWordValue['diseaselable']) . "&s2=" . urlencode($level) . "&s3=" . urlencode($searchWord) . "&s4=" . urlencode($timeSlot);
         $pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate($url . "&p="), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']);
     }
     $response->articleList = $articleList;
     $response->nowPage = $nowPage;
     $response->pageLink = $pageLink;
     $response->classify = $classify;
     $response->s1 = $searchWordValue['s1'];
     $response->diseasename = $searchWordValue['diseasename'];
     $response->diseaselable = $searchWordValue['diseaselable'];
     $response->s2 = $level;
     $response->s3 = $searchWord;
     $response->s4 = $timeSlot;
     $response->beginTime = $beginTime;
     $response->endTime = $endTime;
     $response->title = 'р╫иЗндубап╠М';
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:53,代码来源:articlecontroller.php

示例11: inbox

	public function inbox($request, $response) {
		$pageSize = 10;
		$p = $request->p;
		$pageId = (false == empty($p))?$request->p:1;
		$data = array('userId' => $this->user->id, 'page_id' => $pageId, 'page_size' => $pageSize);

		$result = $this->inboxList($data);
		$pageLink =  PageNav::getNavLink(PageNav::getPageNavTemplate("/internalmessage/inbox?p="), $pageId, $pageSize, $result['pageInfo']['COUNT']);
	    $response->user = $this->user;
		$response->list = $result['list'];
		$response->pageId = $pageId;
		$response->pageLink = $pageLink;
	}
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:13,代码来源:internalmessagecontroller.php

示例12: showList

 public function showList($request, $response)
 {
     $key = trim($request->key);
     $currentPage = (int) $request->getRequest('page', 1);
     $diseaseFacultyList = DiseaseClient::getInstance()->getDiseaseFacutlyForAdmin($key, $currentPage, 50);
     $pageLink = '';
     if (empty($diseaseFacultyList['pageInfo']) == false) {
         $pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate("/diseasefaculty/showlist?key=" . urlencode($key) . "&page="), $diseaseFacultyList['pageInfo']['nowpage'], $diseaseFacultyList['pageInfo']['pagesize'], $diseaseFacultyList['pageInfo']['total']);
     }
     $response->diseaseFacultyList = $diseaseFacultyList;
     $response->pageLink = $pageLink;
     $response->key = $key;
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:13,代码来源:diseasefacultycontroller.php

示例13: showList

 public function showList($request, $response)
 {
     $hospitalName = $request->hospitalName;
     $nowPage = $request->page ? $request->page : 1;
     $res = HospitalClient::getInstance()->getHospitalAnnounceList($hospitalName, $nowPage, 50);
     $pageLink = '';
     if (isset($res['pageInfo'])) {
         $pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate("/hospitalannounce/showlist?page="), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']);
     }
     $response->hospitalName = $hospitalName;
     $response->hospitalAnnounces = isset($res['hospitalAnnounces']) ? $res['hospitalAnnounces'] : array();
     $response->pageLink = $pageLink;
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:13,代码来源:hospitalannouncecontroller.php

示例14: all

 /**
  * @roles = array(Auditor::ROLE_LEADER); 
  */
 public function all($request, $response)
 {
     /*{{{*/
     $page = $request->getRequest('page', 1);
     $pageSize = 20;
     $res = $this->auditorClient->getAuditors($this->auditor, $page, $pageSize);
     $response->auditors = $res['auditors'];
     $response->pagelink = '';
     if (false == empty($res['page'])) {
         $response->pagelink = PageNav::getNavLink(PageNav::getPageNavTemplate("/auditor/all?page="), $res['page']['nowpage'], $res['page']['pagesize'], $res['page']['total']);
     }
     $response->showContent = true;
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:16,代码来源:auditorcontroller.php

示例15: ajaxSelectList

 public function ajaxSelectList($request, $response)
 {
     /*{{{*/
     header('Content-Type: text/html; charset=GBK');
     $page = intval($request->getRequest('p', 1));
     $res = ReplyTemplateClient::getInstance()->getInfosAndPage('replytemplate', $this->space->user->id, $page, 15);
     $response->templateList = $res['replyInfos'];
     $pagelink = '';
     if (empty($res['page']) == false) {
         $pageInfo = $res['page'];
         $pagelink = PageNav::getNavLink(PageNav::getPageNavTemplateForSpace($this->space->getUrl() . 'replytemplate/ajaxselectlist?p='), $pageInfo['nowpage'], $pageInfo['pagesize'], $pageInfo['total']);
     }
     $response->pagelink = $pagelink;
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:14,代码来源:replytemplatecontroller.php


注:本文中的PageNav类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。