set_pagination
To allow for pagination links to easily be created in a view, call $this->set_pagination($collection); using a collection that is returned from a paginate() call on a model.
<?php
// controllers/venues_controller.php
class VenuesController extends PublicController {
public function search() {
$collection = $this->Venue->paginate($this->params);
$this->set('objects', $collection['objects']);
$this->set_pagination($collection);
}
}
// views/venues/search.php
echo $this->pagination();
?>set_pagination() processes the collection and sets $this->pagination to an appropriate array that will be used in paginate_links() within $this->pagination(); in the view.