Paging izdelkov
3 naročniki
3 naročniki
Kako bi najelegantnejše naredil paging?
Na dnu strani želim imeti 1 2 3 4 5 6 7 8 9 10
in ko sem na strani 16, hočem imeti na dnu 11 12 13 14 15 16 17 18 19 20
Malo sem gledal http://pear.php.net/package/Pager, vendar ta pager kot parameter vzame array vseh izdelkov. Malo me skrbi kako bi to izgledalo če bi bilo izdelkov 2 miljona ali pa 100k. Verjetno obremenjujoče za strežnik.
Pozna kdo kakšne druge boljše varjante?
8 odgovorov
uh oh .... tole bo verjetno pomagal :)
http://www.alberton.info/pearpagertutorialdatabaseresults.html
:D
Hočem rečt da ni tako preprosto in da je precej(tudi v vrsticah) take kode že napisane in želim čimmanj komplicirat s to stvarjo in čimprej imet rezltate.
Drugač pa hvala za odgovor ;)
s php/mysql navezo je to precej lahko
ce se vedno potrebujes resitev, poslji pm... mam nekaj podobnega narjenga na mojih straneh
Pearov Pager je zakon!
Če uporabljaš majhne sezname, mu lahko assignaš kar celoten array, če pa imaš velike pa se ga lahko uporabi za izračun limit-ov in prikaz paging linkov.
Ima tudi opcije za rewritane url-je in ohranjanje ORDER BY vrednosti.
Uglavnem navdušenje je veliko in ga priporočam vsakemu, ki ima pomisleke glede paginga.
LP
:p