- Автор темы
- #1
Добрый день, подскажите, как сделать пагинацию в последние поступлениях?
в контролере прописываю вот что
if (isset($this->request->get['page'])) {
$page = $this->request->get['page'];
} else {
$page = 1;
}
print_r($page);
$data = array(
'start' => ($page - 1) * 2,
'limit' => 2
);
$get_total_records = $this->model_catalog_product->getTotalProducts($data);
$pagination = new Pagination();
$url = '';
$pagination = new Pagination();
$pagination->total = $get_total_records;
$pagination->page = $page;
$pagination->limit = 2;
$pagination->text = $this->language->get('text_pagination');
$pagination->url = $this->url->link('common/home', 'token=' . $this->session->data['token'] . $url . '&page={page}', 'SSL');
$this->data['pagination'] = $pagination->render();
ну и вывожу в тпл, а что нужно приписать в моделе? чтобы на каждой странице показывало свое? буду благодарна
в контролере прописываю вот что
if (isset($this->request->get['page'])) {
$page = $this->request->get['page'];
} else {
$page = 1;
}
print_r($page);
$data = array(
'start' => ($page - 1) * 2,
'limit' => 2
);
$get_total_records = $this->model_catalog_product->getTotalProducts($data);
$pagination = new Pagination();
$url = '';
$pagination = new Pagination();
$pagination->total = $get_total_records;
$pagination->page = $page;
$pagination->limit = 2;
$pagination->text = $this->language->get('text_pagination');
$pagination->url = $this->url->link('common/home', 'token=' . $this->session->data['token'] . $url . '&page={page}', 'SSL');
$this->data['pagination'] = $pagination->render();
ну и вывожу в тпл, а что нужно приписать в моделе? чтобы на каждой странице показывало свое? буду благодарна