Impostare joomla limite di impaginazione di hosting
Sono un po 'confuso.
Quando guardo il link creato da paginazione nel front-end, vedo un parametro di query chiamato start incluso nella pagina singoli collegamenti numero e iniziare la e collegamenti finali.
Tuttavia, il metodo populateState nella classe base JModelList cerca la limitstart se $ this-> contesto ha un valore non nullo.
Dal momento che il costruttore di base per JModelList imposta $ this-> contesto per essere pari a
Sarei davvero grato se qualcuno potrebbe spiegare il motivo per cui le cose sono fatte in questo modo, e che cosa devo fare per ottenere populateState e impaginazione di concordare la variabile che contiene la riga che la pagina deve iniziare.
ha chiesto 15 maggio '14 a 19:27
Se si utilizza l'impaginazione predefinita chiamando $ paginazione = $ this-> get ( 'Impaginazione'); stato nel file di vista poi richiesto vars nel metodo populateState del modello sono facili da capire in questo modo - $ limite = $ app-> getUserStateFromRequest ( 'global.list.limit', 'limite', $ app-> getCfg ( 'list_limit') , 'uint'); $ This-> setState ( 'list.limit', $ limite); $ Limitstart = JRequest :: getUInt ( 'limitstart', 0); $ This-> setState ( 'list.start', $ limitstart); - dev-m 15 maggio '14 a 21:17
Così come ho risposto questo è ciò che si fondamentalmente fare sovrascrivendo il metodo () nella classe del modello esteso dal jmodellist, altrimenti si sarebbe incasinato con codici di classe genitore populateState. - dev-m 16 maggio '14 a 21:48