欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Pear::Pager分頁(yè)類(lèi)簡(jiǎn)介

Pear::Pager分頁(yè)類(lèi)簡(jiǎn)介

                                      

PearPager分頁(yè)類(lèi)是一個(gè)很好用的php分頁(yè)類(lèi),擴展性很強,能夠適應各種分頁(yè)情況的需求,至少我在幾年間大大小小的項目里,基本上沒(méi)有為分頁(yè)額外寫(xiě)過(guò)代碼,全部都是用的Pager,足見(jiàn)Pager的可用性之強.下面用代碼來(lái)看看它的使用范例:

例子1

PHP:
  1. <?php
  2. require_once ‘Pager/Pager.php‘;
  3. $params = array(
  4.     ‘mode‘       => ‘Jumping‘,
  5.     ‘perPage‘    => 3,
  6.     ‘delta‘      => 2,
  7.     ‘itemData‘   => array(‘a(chǎn)‘,‘b‘,‘c‘,‘d‘,‘e‘,[...omissis...],‘z‘)
  8. );
  9. $pager = & Pager::factory($params);
  10. $data  = $pager->getPageData();
  11. $links = $pager->getLinks();
  12. //$links is an ordered+associative array with ‘back‘/‘pages‘/‘next‘/‘first‘/‘last‘/‘a(chǎn)ll‘ links
  13. //NB: $links[‘a(chǎn)ll‘] is the same as $pager->links;
  14.  
  15. //echo links to other pages:
  16. echo $links[‘a(chǎn)ll‘];
  17.  
  18. //Pager can also generate <link rel="first|prev|next|last"> tags
  19. echo $pager->linkTags;
  20.  
  21. //Show data for current page:
  22. echo ‘PAGED DATA: ‘ ; print_r($data);
  23.  
  24. //Results from methods:
  25. echo ‘getCurrentPageID()...: ‘; var_dump($pager->getCurrentPageID());
  26. echo ‘getNextPageID()......: ‘; var_dump($pager->getNextPageID());
  27. echo ‘getPreviousPageID()..: ‘; var_dump($pager->getPreviousPageID());
  28. echo ‘numItems()...........: ‘; var_dump($pager->numItems());
  29. echo ‘numPages()...........: ‘; var_dump($pager->numPages());
  30. echo ‘isFirstPage()........: ‘; var_dump($pager->isFirstPage());
  31. echo ‘isLastPage().........: ‘; var_dump($pager->isLastPage());
  32. echo ‘isLastPageComplete().: ‘; var_dump($pager->isLastPageComplete());
  33. echo ‘$pager->range........: ‘; var_dump($pager->range);
  34. ?>

Pager的使用,只要調整$param數組的參數,就可以應付很多種分頁(yè)情況了.代碼中的$links數組包含了一些鏈接,如上一頁(yè)/頁(yè)碼/下一頁(yè)/第一頁(yè)/末頁(yè)/全部.

例2

如今許多網(wǎng)站為了SEO,把動(dòng)態(tài)頁(yè)使用rewrite規則偽造成靜態(tài)頁(yè)的形式,例如下面這個(gè).htaccess配置:

RewriteEngine on
#Options FollowSymlinks

RewriteBase /
RewriteRule ^articles/([a-z]{1,12})/art([0-9]{1,4})\.html$ /article.php?num=$2&month=$1 [L]

即使在這種情況下,Pager分頁(yè)仍然有辦法工作,見(jiàn)下面的code

PHP:
  1. <?php
  2. require_once ‘Pager/Pager.php‘;
  3.  
  4. //first pager
  5. $params1 = array(
  6.     ‘perPage‘    => 3,
  7.     ‘urlVar‘     => pageID_articles,  //1st identifier
  8.     ‘itemData‘   => $someArray
  9. );
  10. $pager1 = & Pager::factory($params1);
  11. $data1  = $pager1->getPageData();
  12. $links1 = $pager1->getLinks();
  13.  
  14. //second pager
  15. $params2 = array(
  16.     ‘perPage‘    => 8,
  17.     ‘urlVar‘     => pageID_news,      //2nd identifier
  18.     ‘itemData‘   => $someOtherArray
  19. );
  20. $pager2 = & Pager::factory($params2);
  21. $data2  = $pager2->getPageData();
  22. $links2 = $pager2->getLinks();
  23. ?>

通過(guò)配置$param,就能夠把鏈接 "/articles/march/art15.html"對應到鏈接"/article.php?num=15&month=march" ,比較靈活的表現

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
django 分頁(yè)加序號
PEAR_Pager
CMS項目總結:4、利用pager-taglib實(shí)現分頁(yè)處理(終極武器)
Sql Server分頁(yè)方法
輕量級分頁(yè)API Pager
我的Struts分頁(yè)方法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久