تعيين الحد ترقيم الصفحات جملة استضافة
أنا مرتبك قليلا.
عندما أنظر إلى الرابط أنشأتها ترقيم الصفحات في الواجهة الأمامية، وأرى معلمة الاستعلام دعا بداية المدرجة في الروابط الفردية رقم الصفحة والبدء والروابط النهاية.
ومع ذلك، فإن populateState الأسلوب في الفئة الأساسية JModelList يبحث عن limitstart إذا $ هذا-> السياق له قيمة غير فارغة.
منذ منشئ قاعدة لJModelList يحدد $ هذا-> السياق إلى أن تكون مساوية ل
وسأكون ممتنا حقا إذا كان شخص ما يمكن أن يفسر لماذا تتم الأمور على هذا النحو، وماذا علي أن أفعل للحصول على populateState وترقيم الصفحات في الاتفاق على المتغير الذي يحمل الصف أن الصفحة يجب أن تبدأ على.
طلب 15 مايو '14 في 19:27
إذا كنت تستخدم ترقيم الصفحات الافتراضية من خلال الدعوة $ ترقيم الصفحات = $ هذا-> الحصول على ( 'ترقيم الصفحات')؛ فار الدولة في عرض ملف ثم المطلوبة في طريقة populateState النموذج من السهل أن نفهم في هذا الطريق - $ الحد = $ app-> getUserStateFromRequest ( 'global.list.limit'، 'حد'، $ app-> getCfg ( 'list_limit') ، 'UINT')؛ $ هذا-> setState ( 'list.limit، $ حد)؛ $ limitstart = JRequest :: getUInt ( 'limitstart'، 0)؛ $ هذا-> setState ( 'list.start، $ limitstart)؛ - ديف م 15 مايو '14 في 21:17
حتى قلت هذا هو ما سوف تفعل أساسا عن طريق تجاوز populateState طريقة () في صفك نموذج امتدت من jmodellist، وإلا سيكون لكم افسدت مع رموز الفئة الأصل. - ديف م 16 مايو '14 في 21:48