本文整理汇总了PHP中PageNav::getPageUrlByVars方法的典型用法代码示例。如果您正苦于以下问题:PHP PageNav::getPageUrlByVars方法的具体用法?PHP PageNav::getPageUrlByVars怎么用?PHP PageNav::getPageUrlByVars使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PageNav
的用法示例。
在下文中一共展示了PageNav::getPageUrlByVars方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: refuseIntentionList
public function refuseIntentionList($request, $response)
{
/*{{{*/
//查询所有bu父组
$buGroups = DAL::get()->find_all_by_parentid_and_deleted('BuInspectGroup', InspectGroup::DEFAULT_PARENTID, InspectGroup::DELETED_NO);
$response->buGroups = $buGroups;
$xpager = new XPager($request->getRequest('nowPage', 1), 25);
$listAble = DAL::get()->getDao('RefuseIntentionRecord')->init4ListAble($request)->setPager($xpager);
$ids = $listAble->getIds4ListAble();
$xpager = $listAble->updatePager($xpager);
$response->listAble = $listAble;
$sets = $listAble->find($ids);
$response->sets = $sets;
$response->xpager = $xpager;
//统计每个患者方案数
$patientIds = array();
foreach ($sets as $record) {
$patientIds[] = $record->patientId;
}
$response->patientProposalCnts = DAL::get()->queryValidProposalCntByPatientIds('Proposal', $patientIds);
$currentBaseUrl = '/intention/refuseintentionlist?';
$varsOfUrl = $listAble->getValuedProperties4ListAble();
$varsOfUrl['nowPage'] = '';
$response->pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate(PageNav::getPageUrlByVars($currentBaseUrl, $varsOfUrl)), $xpager->nowPage, $xpager->pageSize, $xpager->total);
}
示例2: showExceptionLogList
public function showExceptionLogList($request, $response)
{
/*{{{*/
$response->deviceOsList = DAL::get()->queryDeviceOsList('ExceptionLog');
$response->deviceVersionList = DAL::get()->queryDeviceVersionList('ExceptionLog');
$response->typeList = DAL::get()->queryExceptionTypeList('ExceptionLog');
$response->appVersionList = DAL::get()->queryAppVersionList('ExceptionLog');
$vars = $request->getRequest('vars', $_REQUEST);
if (empty($vars)) {
return false;
}
$ids = DAL::get()->find_id_list4Search('ExceptionLog', $vars);
$nowPage = isset($vars['nowPage']) ? $vars['nowPage'] : 1;
$xpager = new XPager($nowPage, 15);
$ids = $xpager->splitPage($ids);
$response->logList = DAL::get()->find('ExceptionLog', $ids);
$response->vars = $vars;
$vars['nowPage'] = '';
$response->xpager = $xpager;
$response->pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate(PageNav::getPageUrlByVars('/wap/showexceptionloglist?', $vars)), $xpager->nowPage, $xpager->pageSize, $xpager->total);
}
示例3: patientInfo4ModelSheet
/**
* patientInfo4ModelSheet
*
* @param mixed $request
* @param mixed $response
* @access public
* @return void
*/
public function patientInfo4ModelSheet($request, $response)
{
$options = $this->getModelOptions($request);
$response->options = $options;
$nowPage = $request->getRequest('nowpage', 1);
$modelSheetId = $request->modelSheetId;
$sheetIds = ModelSheetClient::getInstance()->find_id_by_modelSheetId($nowPage, "10", $modelSheetId);
$pageInfo = $sheetIds['pageInfo'];
$patientIds = DAL::get()->queryPatientIdsByQuestionSheetIds("patientquestionsheetref", $sheetIds["ids"]);
$patients = DAL::get()->find("patient", $patientIds);
$patientInfos = array();
foreach ($patients as $patient) {
$patientInfo = array();
$patientQuestionSheetRef = DAL::get()->find_by_patientid("patientquestionsheetref", $patient->id);
$modelQuestionSheetRef = DAL::get()->find_by_modelsheetid_and_questionsheetid("modelquestionsheetref", $modelSheetId, $patientQuestionSheetRef->questionSheet->id);
$patientInfo["patient"] = $patient;
$patientInfo["modelCreateTime"] = $modelQuestionSheetRef->ctime;
$patientInfos[] = $patientInfo;
}
$response->patientInfos = $patientInfos;
$response->pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate(PageNav::getPageUrlByVars('/patientfile/patientinfo4modelsheet?modelSheetId=' . $modelSheetId . '&', $options)), $pageInfo['nowpage'], $pageInfo['pagesize'], $pageInfo['total']);
}
示例4: noReplyProposalList
public function noReplyProposalList($request, $response)
{
/*{{{*/
$startTime = $request->startTime;
$endTime = $request->endTime;
$response->startTime = $startTime;
$response->endTime = $endTime;
$response->inspectorId = $request->inspectorId;
$nowPage = $request->getRequest('page', 1);
$pager = new XPager($nowPage, 20);
list($proposalIds, $pageInfo) = DAL::get()->queryNoReplyList4SpaceAndInspector('proposal', $startTime, $endTime, $response->inspectorId, $request->spaceId, $pager);
$response->proposals = DAL::get()->find('proposal', $proposalIds);
$pager->total = $pageInfo['total'];
$response->pager = $pager;
$currentBaseUrl = '/proposal/noreplyproposallist?';
$params = array("startTime" => $startTime, "endTime" => $endTime, "inspectorId" => $response->inspectorId, "spaceId" => $request->spaceId, "page" => '');
$response->pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate(PageNav::getPageUrlByVars($currentBaseUrl, $params)), $pageInfo['nowpage'], $pageInfo['pagesize'], $pageInfo['total']);
}