set_objects
In an action that will show a collection of objects (e.g. the conventional index action), calling $this->set_objects() will find a paginated collection of the objects from the controller's native model and make it available to the view as $objects (using the equivalent of $this->set('objects', $objects)).
set_objects() will handle pagination behind the scenes. If a URL param named page (or in an admin action a URL named page_num) is set, set_objects() will use that to properly paginate the collection. It also calls $this->set_pagination($collection);, which will allow for pagination links to be displayed in the view.
<?php
// controllers/venues_controller.php
class VenuesController extends MvcPublicController {
public function index() {
$this->set_objects();
}
}
// views/venues/index.php
// This will print_r() all of the retrieve objects
print_r($objects);
?>