Why are you doing a find and then a paginate ? I think you should set conditions to paginator....
El jueves, 8 de mayo de 2014 09:29:19 UTC-3, Саша Кузьменко escribió: > > my view $this->Paginator->params() show data: > > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > 13 > 14 > 15 > 16 > 17 > 18 > 19 > 20 > 21 > 22 > 23 > 24 > 25 > 26 > 27 > 28 > 29 > 30 > 31 > 32 > 33 > 34 > 35 > 36 > 37 > 38 > > array( > 'Category' => array( > 'page' => (int) 1, > 'current' => (int) 1, > 'count' => (int) 1, > 'prevPage' => false, > 'nextPage' => false, > 'pageCount' => (int) 1, > 'order' => array(), > 'limit' => (int) 5, > 'options' => array( > 'sort' => 'price', > 'direction' => 'asc', > 'order' => array() > ), > 'paramType' => 'named' > ), > 'Product' => array( > 'page' => (int) 1, > 'current' => (int) 5, > 'count' => (int) 7, > 'prevPage' => false, > 'nextPage' => true, > 'pageCount' => (int) 2, > 'order' => array( > 'Product.price' => 'asc' > ), > 'limit' => (int) 5, > 'options' => array( > 'sort' => 'price', > 'direction' => 'asc', > 'order' => array( > 'Product.price' => 'asc' > ) > ), > 'paramType' => 'named' > )) > > On my controller i set data: > > 1 > 2 > 3 > 4 > 5 > > $products = $this->Category->Product->find('all', array( > 'conditions' => array('Product.category_id' => $id) > ));// debug($products);$this->set('products', > $this->paginate('Product')); > > and I'm trying to make paging: > > echo $this->Paginator->counter(array( > 'format' => __('Page {:page} of {:pages}, showing {:current} records out > of {:count} total, starting on record {:start}, ending on {:end}') > )); > ?> </p> > <div class="paging"> > <?php > echo $this->Paginator->prev('< ' . __('previous'), array(), null, > array('class' => 'prev disabled')); > echo $this->Paginator->numbers(array('separator' => '')); > echo $this->Paginator->next(__('next') . ' >', array(), null, > array('class' => 'next disabled')); > ?> > </div> > > > But i get wrong data, i also add screen. Can someone help me, how to make > true paging here??? > > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/d/optout.