Установить лимит нумерации страниц Joomla хостинга
Я немного запутался.
Когда я смотрю на ссылку, созданной пагинацией в передней части, я вижу параметр запроса называется начало включены в отдельные количество ссылок на странице и начала и окончания ссылки.
Тем не менее, метод populateState в базовом классе JModelList ищет limitstart, если $ this-> контекст имеет не нулевое значение.
Так как базовый конструктор JModelList устанавливает $ this-> контекст равным
Я был бы очень признателен, если кто-то может объяснить, почему все делается так, и что я должен сделать, чтобы получить populateState и пагинацию согласовать переменную, которая содержит строку, что страница должна начинаться с.
спросил 15 мая '14 в 19:27
Если вы используете по умолчанию разбиения на страницы вызова $ пагинация = $ this-> Get ( «Разбивка»); в файл представления, то требуется состояние вары в методе populateState модели легко понять, таким образом - $ предел = $ app-> getUserStateFromRequest ( «global.list.limit», «предел», $ app-> getCfg ( «list_limit») , 'UINT'); $ This-> SetState ( 'list.limit', $ предел); $ Limitstart = JRequest :: getUInt ( 'limitstart', 0); $ This-> SetState ( 'list.start', $ limitstart); - Dev-м 15 мая '14 в 21:17
так как я ответил это то, что вы будете в основном делать с помощью переопределения populateState метода () в классе модели простиралась от jmodellist, иначе вы бы перепутались с кодами родительского класса. - Dev-м 16 мая '14 в 21:48