Роблю запит в БД:
За допомогою функції здійснюю елементарний висновок:
echo build_tree ($ cats, 0);
Отримуємо що то виду:
Без рубрики
-Новини
--Спорт
---теніс
статті
І ось з'явилася необхідність в посторінковою навігації так як інформації стало близько сотні і потрібно розбити по сторінках, але! Є Важливе але, якщо при вибірці обмежиться limit 0,2 - 2,4 і т.д Те результат буде такий:
Стор 1:
Без рубрики
-Новини
Необхідно виводити так само предків якщо виводиться чий то нащадок, тобто потрібно ось так:
Стор 2:
Без рубрики
-Новини
--Спорт
---теніс
подивитися у відкритий код вордпресс релігія не дає?)
Вирішили? Таке ж завдання стоїть.
semki096. на жаль досі не вирішив і буду Вам вдячний якщо Ви поділитеся рішенням якщо його знайдете)
Використовуйте nested set. Ви будете вибирати все дерево одним простим select'ом, до якого можна застосувати limit.
www.getinfo.ru/article610.html
не можна просто так взяти і загугли помилку
Збираєте повністю дерево, потім обрізаєте N елементів від початку, враховуючи під елементи.