Bonjour,
Je créé un composant sous Joomla 3 (je suis connectée à une BDD externe (qui ne contient qu'une seule table))
J'ai plusieurs vues, dont une servant de page d'accueil, contenant des boutons afin de me rediriger vers les vues nécessaires (la redirection se fait dans le controller), et mes fonctions contenant mes requêtes SQL dans un helper (dans lequel la récupération des données pour se connecter à la BDD se fait)
Lorsque je veux afficher une vue (qui affiche mon tableau entier avec un SELECT *), sachant qu'il y a quasiment 7000 enregistrements dans ma BDD, ma vue met longtemps à se chercher (pratiquement 1 minute parfois).
J'ai pensé qu'il serait peut être plus facile, et plus "léger" de ne pas faire apparaitre tous les enregistrements d'un coup, mais plutôt une centaine par une centaine, et passer de l'un à l'autre avec un "page suivante" ou "page précédente" . Autrement dit, utiliser une pagination.
J'ai trouvé un tutoriel ( http://www.creativedev.in/2012/03/to...ion-in-joomla/ ) que j'ai suivi, seulement il m'affiche le message d'erreur suivant "Warning: Creating default object from empty value in /rrs.fs/x-sic/tele-joomla-dev/publish/components/com_taxation/models/taxation.php on line 36" ) du coup je ne sais pas quoi faire...
Le tuto est il bon ? Y a t'il une manière "simple" de créer cette pagination ?
Si quelqu'un pouvait m'expliquer, ou me donner un ou deux tuyaux, j'en serais très heureuse !
Je vous remercie.
-S
Je créé un composant sous Joomla 3 (je suis connectée à une BDD externe (qui ne contient qu'une seule table))
J'ai plusieurs vues, dont une servant de page d'accueil, contenant des boutons afin de me rediriger vers les vues nécessaires (la redirection se fait dans le controller), et mes fonctions contenant mes requêtes SQL dans un helper (dans lequel la récupération des données pour se connecter à la BDD se fait)
Lorsque je veux afficher une vue (qui affiche mon tableau entier avec un SELECT *), sachant qu'il y a quasiment 7000 enregistrements dans ma BDD, ma vue met longtemps à se chercher (pratiquement 1 minute parfois).
J'ai pensé qu'il serait peut être plus facile, et plus "léger" de ne pas faire apparaitre tous les enregistrements d'un coup, mais plutôt une centaine par une centaine, et passer de l'un à l'autre avec un "page suivante" ou "page précédente" . Autrement dit, utiliser une pagination.
J'ai trouvé un tutoriel ( http://www.creativedev.in/2012/03/to...ion-in-joomla/ ) que j'ai suivi, seulement il m'affiche le message d'erreur suivant "Warning: Creating default object from empty value in /rrs.fs/x-sic/tele-joomla-dev/publish/components/com_taxation/models/taxation.php on line 36" ) du coup je ne sais pas quoi faire...
Le tuto est il bon ? Y a t'il une manière "simple" de créer cette pagination ?
Si quelqu'un pouvait m'expliquer, ou me donner un ou deux tuyaux, j'en serais très heureuse !
Je vous remercie.
-S
Commentaire