ОБСУДИТЬ ПРОЕКТ
EN RU
Контакты
Напишите нам

Спасибо, что обратились к нам!

Ваше сообщение отправлено и в ближайшее время мы его рассмотрим и постараемся ответить

Пагинация (разбиение на страницы)

Очень часто программисту нужно вывести на экран множество записей из БД, при этом разбив их на страницы. Разбиение на страницы в joomla 1.5 легко делается с помощью класса JPagination.
Пагинация (разбиение на страницы)
Очень часто программисту нужно вывести на экран множество записей из БД, при этом разбив их на страницы. Разбиение на страницы в joomla 1.5 легко делается с помощью класса JPagination.

Очень часто программисту нужно вывести на экран множество записей из БД, при этом разбив их на страницы. Разбиение на страницы в joomla 1.5 легко делается с помощью класса JPagination. Допустим мы считали из таблицы БД $limit строк, начиная со строки $limistart. А всего в таблице $total строк. Далее чтобы поключить класс пагинации, в виде (View) надо прописать:

jimport('joomla.html.pagination');
$pagination = new JPagination($total, $limitstart, $limit);
$this->assignRef('pagination',  $pagination); 

А в шаблоне нам осталось только вывести ссылки перехода между страницами:

echo $this->pagination->getPagesLinks();
echo $this->pagination->getPagesCounter();

В первой строке мы выводим ссылки для перехода между страницами (Начало Предыдущий 1 2 Далее Конец), а во второй выводим на какой странице мы находимся (Страница 1 из 2):
Вот и все:)

Дока: http://docs.joomla.org/Using_JPagination_in_your_component

гарантии

гарантии

  • 10 лет на международном рынке
  • Внутренние стандарты качества
  • AGILE - методики планирования разработки
  • Передовые методики управления проектами с помощью JIRA
  • Налаженный производственный цикл от планирования и прототипирования до ручного и автоматического тестирования
посмотреть сертификаты отзывы наших клиентов
ГЛАВНОЕ В УСПЕШНОМ ИНТЕРНЕТ-ПРОЕКТЕ
это подобрать надежного и профессионального подрядчика с полным циклом услуг
заполнить бриф