-
Добре, друже!
Зело помощь требуе, поелику в сабже не смыслю малость...
По сути вопроса: нужно создать структуру взаимодействия с xml-файлами, в которых будет информация вида
<position id="65237"> <interface descr="Первыйнах" size=110> <count>1</count> <price>1000</price> </interface> <information> Это информация о позиции </information> </position>
Я пытался делать это штатными средствами PHP, но у меня ничего не вышло - переход на уровень ниже (в подраздел) выполняется, а дальше (в подраздел подраздела) - никак. И ещё обратно потом вернуться не могу :(
Буду благодарен за примерчик, который позволил бы разобрать данную структуру, и, исходя из записи в адресной строке браузера, выдал бы на гора строчку вида "Каталог -> Позиция 1 -> Описание" с соответствующими ссылками на каждую часть строки (т.е. Каталог (/catalog/) -> Позиция 1 -> )(/catalog/class_1/) и т.д.).
В принципе устроило бы и решение вопроса с использованием БД, но никак не могу понять, каким образом разобрать строку так, чтобы, скажем, при структуре базы:
ID PARENT_ID URI TITLE 1 0 rus Главная 2 1 about О компании 3 2 who_we Общая информация 4 2 bank Банковские реквизиты 5 3 sotrud Наши сотрудники
и так далее, и наличии пути вида /rus/catalog/class_1/ после "разбора полётов" я мог бы получить строчку такого же вида (как в XML), т.е. в базе забиты отдельные пункты меню (about, who_we и т.д.), и уровень их "вложенности" друг в друга - т.е. PARENT_ID=1 => этот пункт следует искать в строчке с параметром ID=1, и далее...
Заранее благодарю.
-
-
Я там был. Но никак не могу понять как можно читать "подраздел подраздела", т.е. $xml->data->subdata->subsubdata - это понятно. А как создать структуру меню - не очень...
|