Définir joomla limite d'hébergement pagination
Je suis un peu confus.
Quand je regarde le lien créé par la fin de la pagination dans l'avant, je vois un paramètre de requête appelé démarrage inclus dans les liens de numéro individuel de page et de démarrage et liens finaux.
Cependant, la méthode populateState dans la classe de base JModelList cherche des limitstart si $ this-> Le contexte a une valeur non nulle.
Étant donné que le constructeur de base pour JModelList fixe $ this-> contexte égal à
Je serais vraiment reconnaissant si quelqu'un pouvait expliquer pourquoi les choses se font de cette façon, et ce que je dois faire pour obtenir populateState et paginations pour convenir de la variable qui tient la ligne que la page doit commencer sur.
a demandé le 15 mai '14 à 19:27
Si vous en utilisant par défaut en pagination appelant $ = $ this- pagination> get ( 'Pagination'); dans le fichier de vue puis état requis vars dans la méthode de modèle populateState sont faciles à comprendre de cette façon - $ limit = $ app-> getUserStateFromRequest ( 'global.list.limit', 'limite', $ app-> getcfg ( 'list_limit') , 'uint'); $ This-> setState ( 'list.limit', limite de $); $ Limitstart = JRequest :: getUInt ( 'limitstart', 0); $ This-> setState ( 'list.start', limitstart de $); - dev-m 15 mai '14 à 21h17
afin que je lui ai répondu c'est ce que vous faire essentiellement en remplaçant la méthode populateState () dans votre classe de modèle étendu de jmodellist, sinon vous seriez foiré avec les codes de classe parent. - dev-m 16 mai '14 à 21h48