Intereting Posts
html2canvas и jsPDF: отправить сгенерированный PDF-файл в виде вложения электронной почты Как получить .htaccess для перенаправления из поддомена подстановочной страницы в папку поддомена подстановочных знаков Включить полный каталог в PHP или Wildcard для использования в PHP Include? Закрытие объектов внутри массивов до PHP 5.3 На странице PHP выводится статическое изображение Как получить доступ к глобальным переменным $ _SESSION и $ _COOKIE из приложения laravel? Переменное количество опций для компонента symfony / console Объедините результаты двух запросов PDO Я не могу использовать прозрачный фон с imagecopymerge php – установка обновления и удаление проблем – сохранение удаления записей javascript php mysql flot PHP фигурные скобки в нотации массива Равномерно распределять изображения по столбцам в галерее Push-уведомления в PHP с использованием Amazon SNS / SQS? PHP: как заполнить структуру каталогов в массиве

Как показать разбиение на страницы с помощью товарного кода?

Привет всем Я новичок в codeigniter У меня есть problam с разбиением на страницы на codeigniter. Я пытаюсь найти google и youtube, но я не могу этого сделать, кто может мне помочь, пожалуйста, мою модель кода:

<?php class Product_model extends CI_Model { function get_product($category="") { $this->db->select('*'); $this->db->from('product'); if($category) { $this->db->where('category',$category); } $query = $this->db->get(); return $query->result(); } function get_total($category="") { $this->db->select('count(*) AS num_row'); $this->db->from('product'); if($category) { $this->db->where('category',$category); } $this->db->limit(1); $query = $this->db->get(); return $query->row()->num_row; } } 

и этот мой кодекс правил:

 public function __construct() { parent::__construct(); $this->load->model('product_model','product'); } public function menu() { $data = array(); $data['burger'] = $this->product->get_product('burger'); $total_burger = $this->product->get_total('burger'); $limit_burger = 1; $link_burger = 'http://localhost/mbl/site/menu/burger'; $data['pagination_burger'] = $this->pagination($total_burger,$limit_burger,$link_burger); $this->load->view('header_view'); $this->load->view('nav_view'); $this->load->view('content_view'); $this->load->view('content_left_view',$data); $this->load->view('content_right_view'); $this->load->view('footer_view'); } private function pagination($total ,$per_page ,$link) { $config['base_url'] = $link; $config['total_rows'] = $total; $config['per_page'] = $per_page; $config['page_query_string'] = TRUE; $this->pagination->initialize($config); return $this->pagination->create_links(); } Код public function __construct() { parent::__construct(); $this->load->model('product_model','product'); } public function menu() { $data = array(); $data['burger'] = $this->product->get_product('burger'); $total_burger = $this->product->get_total('burger'); $limit_burger = 1; $link_burger = 'http://localhost/mbl/site/menu/burger'; $data['pagination_burger'] = $this->pagination($total_burger,$limit_burger,$link_burger); $this->load->view('header_view'); $this->load->view('nav_view'); $this->load->view('content_view'); $this->load->view('content_left_view',$data); $this->load->view('content_right_view'); $this->load->view('footer_view'); } private function pagination($total ,$per_page ,$link) { $config['base_url'] = $link; $config['total_rows'] = $total; $config['per_page'] = $per_page; $config['page_query_string'] = TRUE; $this->pagination->initialize($config); return $this->pagination->create_links(); } 

и мое мнение:

 <h1>Burger</h1> <ul> <?php foreach($burger as $val) { ?> <li><?php echo $val->title; ?></li> <?php } ?> </ul> <?php echo $pagination_burger; ?> 

В Codigniter это очень просто

 $this->load->library('pagination'); 

загрузить эту библиотеку

 $config['base_url'] = 'http://example.com/index.php/test/page/'; $config['total_rows'] = 200; $config['per_page'] = 20; $this->pagination->initialize($config); echo $this->pagination->create_links(); 

или

проверьте этот URL-адрес