parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 22.11.2006 11:18

обойдите ваш хеш таблиц в цикле начиная с $form:cid вверх до тех пор пока не дойдете до корневого элемента (parent_id = 0), и все элементы, которые будете перебирать (это - непосредственные родители выбранного элемента) помещайте в отдельный хеш. при выводе открывайте только те подветки, id элементов которых есть в этом хеше.

всего должно получиться 4-7 строк кода.

P.S. у меня всем этим занимается отдельный класс из 2 методов и пары структур.