本文整理匯總了PHP中CDBResult::GetPageNavString方法的典型用法代碼示例。如果您正苦於以下問題:PHP CDBResult::GetPageNavString方法的具體用法?PHP CDBResult::GetPageNavString怎麽用?PHP CDBResult::GetPageNavString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CDBResult
的用法示例。
在下文中一共展示了CDBResult::GetPageNavString方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: foreach
foreach ($grcSelectPrimaries as $alias => $def) {
// for grc filter
$grcDataPrimaryValues['=' . $def][] = $row[$alias];
// for concat
$grc_primary_string .= (string) $row[$alias] . '/';
}
// save original data indexes for grc values
if (!isset($grcDataPrimaryPointers[$grc_primary_string])) {
$grcDataPrimaryPointers[$grc_primary_string] = array();
}
$grcDataPrimaryPointers[$grc_primary_string][] = count($data) - 1;
}
$grcDataPrimaryValues = array_map('array_unique', $grcDataPrimaryValues);
// </editor-fold>
if (empty($settings['limit'])) {
$arResult["NAV_STRING"] = $result->GetPageNavString('', is_set($arParams['NAV_TEMPLATE']) ? $arParams['NAV_TEMPLATE'] : 'arrows');
$arResult["NAV_PARAMS"] = $result->GetNavParams();
$arResult["NAV_NUM"] = $result->NavNum;
}
// <editor-fold defaultstate="collapsed" desc="retrieve total counts">
$totalSelect = $select;
$totalColumns = array();
foreach ($viewColumns as $num => $view) {
// total's fields are the same as percentable fields
// they are also all numerics
if (CReport::isColumnTotalCountable($view, $arParams['REPORT_HELPER_CLASS'])) {
// exclude from select all except those
$totalColumns[$view['resultName']] = true;
}
}
// save only totalCountable visible fields