Все о Joomla 1.5

...заметки Котофеича

 
  • Increase font size
  • Default font size
  • Decrease font size

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

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

E-mail Печать PDF
Пагинация (разбиение на страницы) Очень часто программисту нужно вывести на экран множество записей из БД, при этом разбив их на страницы. Разбиение на страницы в 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):
Вот и все:)
 

хороший нейминг для рекламы. кованные решетки. . дерматолог, дерматология форум.. Автомобили и автомобили новороссийск на bazar-auto.ruзапчасти грет вол, запчасти