Je vais mettre en place un petit CMS personnalisé pour un site web. Je me demandais s'il existe des méthodes plus populaires pour mettre en œuvre la pagination en utilisant OOP. Merci!Existe-t-il une méthode commune pour implémenter la pagination via des objets de données PHP?
Répondre
OOP est une question très générale. Vous pouvez concevoir votre système de gestion de contenu de cent façons OOP et non OOP. Eh bien, c'est le scénario commun, comment fonctionne Pagination:
Dans votre contrôleur:
A. Extrait le nombre total de lignes dans le tableau
liste(total_rowcount de $) = $ db-> query ('SELECT cOUNT (*) FROM table OÙ ... »);
B. Définir le nombre total de pages (dans le tableau)
$ page_count = ceil ($ total_rowcount/ $ rowcount_per_page);
C. lignes Extrait de la page en cours sélectionné
$ start_element = $ * Page rowcount_per_page $;
$ end_element = $ début_élément + $ rowcount_per_page;
$ lignes = $ db-> query ('SELECT COUNT (*) FROM table OU ... LIMIT "$ start_element..', 'End_element de $.);
Dans le modèle
D. afficher tous les éléments
$ rowcount_per_page = count (lignes $);
pour ($ i = 0; $ i < $ rowcount_per_page; $ i ++)
{show ($ rows [$ i]); }
E. Tout afficher la page Liens
for ($ i = 0; $ i < page_count de $; $ i ++)
{echo ($ i == page $ $? i: '< un href = "? page ='. $ i. '">'. $ i. '</a>'); }
C'est tout.
- 1. Implémenter la pagination via pl/sql
- 2. Comment implémenter la pagination via JQuery en PHP?
- 3. Comment implémenter la pagination?
- 4. Comment implémenter une vue de base commune pour iPhone?
- 5. Meilleure méthode pour mettre en cache des objets dans PHP?
- 6. Implémenter la pagination dans ListView dans Android
- 7. Comment implémenter la pagination dans SQL pour MS Access?
- 8. pagination utilisant php avec des données mysql
- 9. Comment implémenter la modification des objets trace
- 10. Comment implémenter la pagination en utilisant un tableau HTML?
- 11. Méthode générique pour objets similaires
- 12. Comment implémenter la pagination pour asp: DataList dans .NET 2.0?
- 13. Objets de groupe par clé commune
- 14. Comment implémenter la pagination indépendante du moteur de base de données?
- 15. meilleure méthode pour faire référence des fonctions .Net via php
- 16. pagination php sans base de données
- 17. Meilleur moyen pour obtenir des objets avec la classe de base commune
- 18. Quelle est la méthode SIG commune?
- 19. Besoin de code pour la pagination en PHP?
- 20. Pagination pour les résultats de recherche PHP
- 21. Comment envoyer des données via la méthode GET?
- 22. Accéder à une méthode commune d'objets de type générique dans une structure de données dans C#
- 23. Comment implémenter une interface commune pour les ensembles d'objets liés à Django?
- 24. Pagination dépendante de la date PHP
- 25. Méthode efficace pour implémenter cette requête ActiveRecord
- 26. méthode pour authentifier via un script php sur mon serveur
- 27. Recommandation pour une procédure de pagination AJAX PHP
- 28. Problème de pagination [PHP]
- 29. script pagination jquery pour la pagination table
- 30. Puis-je éviter de lancer explicitement des objets avec une sous-classe commune?