/** * Index action method * * @return void */ public function index() { $map = new Model\Map(); if ($map->hasPages($this->config->pagination)) { $limit = $this->config->pagination; $pages = new Paginator($map->getCount(), $limit); $pages->useInput(true); } else { $limit = null; $pages = null; } $this->prepareView('maps/index.phtml'); $this->view->title = 'Maps'; $this->view->pages = $pages; $this->view->maps = $map->getAll($limit, $this->request->getQuery('page'), $this->request->getQuery('sort')); $this->send(); }