Arhn - архитектура программирования

Разбиение на страницы Codeigniter с помощью Bootstrap Material Design

Я пытаюсь использовать разбиение на страницы MDB с библиотекой разбивки на страницы Codeigniter.

Меня смущает конфигурация для разбиения на страницы, так как я не получаю желаемых результатов.

$perpage = 4;
$config['base_url'] = '/codeigniter/holiday/holidays';
$config['total_rows'] =  count($holidays);
$config['per_page'] = $perpage;
$config['uri_segment'] = 3;
$config['num_links'] = 3;
$config['full_tag_open'] = '<ul class="pagination pagination-circle pg-blue">';
$config['full_tag_close'] = '</ul>';
$config['first_link'] = '<li class="page-item "><a class="page-link">First</a></li>';
$config['first_tag_open'] = '<li class="page-item">';
$config['first_tag_close'] = '</li>';
$config['last_link'] = 'Last';
$config['last_tag_open'] = '<li class="page-item">';
$config['last_tag_close'] = '</li>';
$config['next_link'] = '&gt;';
$config['next_tag_open'] = '<li class="page-item">';
$config['next_tag_close'] = '</li>';
$config['prev_link'] = '&lt;';
$config['prev_tag_open'] = '<li class="page-item">';
$config['prev_tag_close'] = '</li>';
$config['cur_tag_open'] = '<b>';
$config['cur_tag_close'] = '</b>';

$this->pagination->initialize($config);

Рабочий HTML выглядит примерно так:

<nav aria-label="Page navigation example">
  <ul class="pagination pagination-circle pg-blue">
    <li class="page-item disabled"><a class="page-link">First</a></li>
    <li class="page-item disabled">
      <a class="page-link" aria-label="Previous">
        <span aria-hidden="true">&laquo;</span>
        <span class="sr-only">Previous</span>
      </a>
    </li>
    <li class="page-item active"><a class="page-link">1</a></li>
    <li class="page-item"><a class="page-link">2</a></li>
    <li class="page-item"><a class="page-link">3</a></li>
    <li class="page-item"><a class="page-link">4</a></li>
    <li class="page-item"><a class="page-link">5</a></li>
    <li class="page-item">
      <a class="page-link" aria-label="Next">
        <span aria-hidden="true">&raquo;</span>
        <span class="sr-only">Next</span>
      </a>
    </li>
    <li class="page-item"><a class="page-link">Last</a></li>
  </ul>
</nav>

Как установить параметры конфигурации, чтобы получить указанный выше HTML? В настоящее время я получаю это как результат:

Текущий результат


  • и какой у вас результат? 02.07.2019
  • @Alex добавил в мой вопрос 02.07.2019
  • изображение очень полезно, я имел в виду источник, который он генерирует (только соответствующая часть) 02.07.2019
  • @Alex да, но я не уверен, как мне назначить классы CSS и сделать так, чтобы они выглядели так, как я хочу. Я имею в виду, что у меня есть библиотека начальной загрузки, которая стилизует разбиение на страницы, но не уверен, как использовать ее с разбиением на страницы codeigniter. 02.07.2019

Ответы:


1

На самом деле ваша Codeigniter разбивка на страницы работает правильно. Только проблема со стилем ссылок на страницы.

Это может произойти, если в css не определены стили для классов, которые вы использовали для ссылок. Проверьте, правильно ли включен исходный файл материала начальной загрузки. Также проверьте, правильно ли определены стили в css для классов, которые вы использовали для ссылок на страницы, например: <li class="page-item">.

09.01.2020
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..