Здравствуйте!
При помощи api CSearch::Search достаю результат поиска.
Код:
if(CModule::IncludeModule("search")){
$obSearch = new CSearch;
$obSearch->Search(array("QUERY" => $search, "MODULE_ID" => "iblock", "=PARAM2" => 4,), array("TITLE_RANK" => "DESC"), array(), false);
while($arResult = $obSearch->GetNext()){
array_push($searchRes, $arResult["ITEM_ID"]);
}
}
В строку $search передаю строку поиска. В результате получаю массив id.
Мне нужно реализовать постраничную навигацию для этого поиска
Например, с результатом в 20 id на одной странице. Отправляю page = 1, получаю первые 20 id, page = 2 - последующие 20 и т.д.
Помогите, пожалуйста.
Заранее, спасибо))
При помощи api CSearch::Search достаю результат поиска.
Код:
if(CModule::IncludeModule("search")){
$obSearch = new CSearch;
$obSearch->Search(array("QUERY" => $search, "MODULE_ID" => "iblock", "=PARAM2" => 4,), array("TITLE_RANK" => "DESC"), array(), false);
while($arResult = $obSearch->GetNext()){
array_push($searchRes, $arResult["ITEM_ID"]);
}
}
В строку $search передаю строку поиска. В результате получаю массив id.
Мне нужно реализовать постраничную навигацию для этого поиска
Например, с результатом в 20 id на одной странице. Отправляю page = 1, получаю первые 20 id, page = 2 - последующие 20 и т.д.
Помогите, пожалуйста.
Заранее, спасибо))