Тема: Pagination codeignitor просто , але складно . [Вирішено]
http://code-igniter.ru/user_guide/libra … ation.html
Код виду , працює справно але коли мало записів відображає некоректну кількість сторінок так як загальна кількість новин статична
$config['total_rows'] = '9';
як передати параметри шо нижче
$this->load->model('blog_model');
$data['articles'] = $this->blog_model->get_news($config['per_page'],$this->uri->segment(3));
з масиву артіклс кількість записів що рівна найбільшому ід ?
Рішення :
В конфігі котроллера для пегінейшн додати
$this->load->model('blog_model');
$config['total_rows'] = count($this->blog_model->countNews());
Фунція в моделі блог_модел
function countNews()
{
$query = $this->db->query("SELECT * FROM `news` " );
return $query->result();
}