нужно составить многоуровневый список из таблицы (
), ну а потом из него меню.таблица link(page, parent, sort, level)соответсвенно page уникальное внутрение имя страницы, parent родитель страницы (у первого уровня родитель site),sort сортировка по текущему уровню и паренту,level определяет уровень вложенности страницы.придумал только рекурсивную функцию которая делает запрос на выборку страниц переданного ей парента.следовательно применяется для каждого пункта, но это слишком затратно, если в меню пунктов 20, то и будет 20 запросов!ничего лучше пока придумать не могу.может кто то посоветует как лучше это сделать?
|