Stellen Sie Paginierung Limit joomla Hosting
Ich bin ein bisschen verwirrt.
Wenn ich auf den Link von Paginierung im Frontend erstellt anschaue, sehe ich ein Anfang genannt Abfrageparameter in den einzelnen Seitenzahl Links und Start- und End-Links enthalten.
Allerdings sieht das Verfahren populateState in der Basis JModelList Klasse für limit wenn $ this-> Kontext einen nicht Nullwert hat.
Da der Basiskonstruktor für JModelList $ this- setzt> Kontext auf gleich
Ich würde wirklich dankbar, wenn jemand erklären könnte, warum die Dinge so gemacht werden, und was ich tun populateState und Paginierung zu bekommen auf der Variable zu vereinbaren, dass die Zeile besagt, dass die Seite beginnen sollte.
fragte 15. Mai '14 um 19:27 Uhr
Wenn Sie den Standard Paginierung mit durch den Aufruf von $ Paginierung = $ this-> get ( ‚Paginierung‘); in View-Datei ist dann erforderlich Zustand Vars populateState Methode des in Modell leicht auf diese Weise zu verstehen - $ limit = $ app-> getUserStateFromRequest ( 'global.list.limit', 'Grenze', $ app-> getcfg ( 'list_limit') , 'uint'); $ This-> setState ( 'list.limit', $ limit); $ Limit = JRequest :: getUInt ( 'limit', 0); $ This-> setState ( 'list.start', $ limit); - dev-m 15. Mai '14 um 21:17 Uhr
so wie ich antwortete das ist, was Sie im Grunde durch zwingende populateState () -Methode in der Modellklasse von jmodellist erweitert werden tun, sonst würden Sie sich mit übergeordneter Klasse Codes messed werden. - dev-m 16. Mai '14 um 21:48 Uhr