2011-01-29 14 views
10

में मुद्दों मेरे वेबपेज, जहां मैं प्रत्येक पृष्ठ में एक ही रिकॉर्ड मिलता है ....Zend_Paginator वेबपेज

उदाहरण के लिए में मैं Zend_Paginator उपयोग कर रहा हूँ का निर्माण। मुझे अलग-अलग पृष्ठों में वही 4 रिकॉर्ड मिल गए हैं ...?

$page=$this->_getParam('page',1); 
$paginator = Zend_Paginator::factory($userDetails); 
$paginator->setItemCountPerPage(4); 
$paginator->setCurrentPageNumber($page); 

$this->view->paginator = $paginator; 

समस्या क्या हो सकती है?

कृपया मदद .....

अग्रिम धन्यवाद .....

उत्तर

2

इस रिकॉर्ड आप डीबी इधर-उधर जाते हैं, आप limitPage($page, $rowCount) बनाना चाहिए। या यदि आपका डेटा डीबी से नहीं है, तो आपको इसे अन्य तरीकों से फ़िल्टर करना चाहिए। मेरी अंग्रेजी के लिए खेद है।

1

उस छोटी जानकारी के साथ कहना मुश्किल है लेकिन सबसे स्पष्ट स्पष्टीकरण यह है कि $page में ऐसा नहीं लगता है जो आप सोचते हैं। दूसरे शब्दों में, सुनिश्चित करें कि आप वास्तव में अनुरोध में पृष्ठ पैरामीटर भेज रहे हैं और सुनिश्चित करें कि $page में वह पृष्ठ संख्या शामिल है।

यदि आप पुष्टि कर सकते हैं कि सही पृष्ठ संख्या setCurrentPageNumber पर पास की गई है, तो क्या होता है यह देखने के लिए प्रोग्राम प्रवाह के माध्यम से चरणबद्ध करने के लिए डीबगर का उपयोग करें। इसके बाद अधिक जानकारी के साथ अपने प्रश्न को अपग्रेड करने पर विचार करें।

संबंधित मुद्दे