CDBResult::NavStart( int page_size=10, bool show_all=true, int page_number=false )
The method NavStart splits the result of the selection into pages.
To make avail of the embedded automatic pagewise navigation system, you have to first call this method. After you call it, the scope of methods:
will be constrained to the current page rather than the whole selection. To display the pagewise navigation links, you can call the method CDBResult::NavPrint.| Parameter | Description |
|---|---|
| page_size | Page size (1 or more). Optional; 10 by default. |
| show_all | Specifies to display all records (display the link All in the navigation bar). Optional; true by default. |
| page_number | Forces the display of the page with the specified number (disregarding the parameters passed on the URL). Optional; false by default (display as is). |
No return value.
<?
$rsBanners = CAdvBanner::GetList($by, $order, $arFilter, $is_filtered);
$rsBanners->NavStart(20);
echo $rsBanners->NavPrint("Banners");
while($rsBanners->NavNext(true, "f_")):
echo "[".$f_ID."] ".$f_NAME."<br>";
endwhile;
echo $rsBanners->NavPrint("Banners");
?>
| © 2001-2005 Bitrix | Bitrix Site Manager - Content Management & Portal Solutions |