Do you define a "page" parameter in your route? -Matt On Tue, Nov 18, 2008 at 10:14 AM, vladimirn <[EMAIL PROTECTED]> wrote:
> > Thank you Daniel, > This is my view script: > <?php if (count($this->paginator)): ?> > > <?php foreach ($this->paginator as $banner): ?> > <div> > <div style="float:left; padding-left:20px"> "<?php echo > $banner['bannerurl'] > ? "></div> > </div> > <?php endforeach; ?> > > > <?php endif; ?> > On the page i am getting expected amount of results. > > Then in my controller: > $db = Zend_Registry::get ( 'db' ); > $select = $db->select () > ->from ( 'banners', array ('bannerurl', > 'height', 'width', 'bannersize' > ) ) > ->where ( 'active = ?', 'y' ) > ->where ('programid = ?', $programid) > ->where('websiteid = ?', $websiteid) > ->where('bannertype = ?', $bannertype) > > ->order ( 'height', 'ASC' ); > $paginator = Zend_Paginator::factory($select); > > // Set parameters for paginator > $paginator->setCurrentPageNumber($this->_getParam("page")); > $paginator->setItemCountPerPage(3); > $paginator->setPageRange(5); > $this->view->paginator = $paginator; > > And i am getting this on the page: > < Previous | 1 | 2 | Next > > ( there are 3 pictures, as expected) > > And finnaly there is a links produced: > <div class="paginationControl"> > <!-- Previous page link --> > > < Previous | > > > <!-- Numbered page links --> > > 1 | > > /display/2/CL/3 2 | > > <!-- Next page link --> > > /display/2/CL/3 Next > > > </div> > > Above code for links i am getting via paginator.phtml > It looks like: > <?php if ($this->pageCount): ?> > <div class="paginationControl"> > <!-- Previous page link --> > <?php if (isset($this->previous)): ?> > "<?= $this- url(array('page' => $this->previous)); ?>">< Previous | > <?php else: ?> > < Previous | > <?php endif; ?> > > <!-- Numbered page links --> > <?php foreach ($this->pagesInRange as $page): ?> > <?php if ($page != $this->current): ?> > "<?= $this- url(array('page' => $page)); ?>"><?= $page; ?> | > <?php else: ?> > <?= $page; ?> | > <?php endif; ?> > <?php endforeach; ?> > > <!-- Next page link --> > <?php if (isset($this->next)): ?> > "<?= $this- url(array('page' => $this->next)); ?>">Next > > <?php else: ?> > Next > > <?php endif; ?> > </div> > <?php endif; ?> > > > So, finnal thouth :) > I am getting number of results as expectede, and i am getting pagination > div, as expected, but when i click on Next, or on 2(which is a link) i am > not navigated to the next page, same page just reload, and shows same > pictures. Also, links( 1,2,Next,Previous) dont change as visited or > something if you know what i mean. > > Thanks a lot, > V > > > -- > View this message in context: > http://www.nabble.com/Question-about-zend-pagination-tp20543032p20565246.html > Sent from the Zend Framework mailing list archive at Nabble.com. > >