Ben bir PHP sitesi sayfalamayı uygulanması için iyi bir işlev için arıyorum. Çözelti vanilya PHP (hiçbir şablon dili, hiçbir çerçeveler, vb) için çalışmak gerekiyor. Ben benim kod aşağıdaki gibi bir şey koymak mümkün olmak istiyorum:
<? $widgets = ... (some query)?>
Page content here.
<?= paginate($widgets) ?>
Bu aşağıdaki gibi bir çıkış şey olur:
Page content here.
1 <a href='?page=2'>2</a> <a href='?page=3'>3</a> . . .
Sonra, benim sorgu filtreleme sorunu vardır. Ben ihtiyacım özgü "widget" almak için bir sınır fıkra ile bir kez bir kez toplam nesnelerin sayısını almak için iki kez sorgu ve olabilir.
Zarif bu işlevi kozalayabilirsiniz herhangi basit bir PHP işlevleri vardır, ya da en iyi elle yapılan bir şeydir? Ben django-pagination tarafından şımarık oldum düşünüyorum, ama bu proje bir PHP çözüm gerektirir.