Ответ
sogvit 06.08.2006 17:44
Прошу прощения за тупо заданный вопрос.
Немного проясню.
Возьмём простейшее раскрытое дерево:
(так оно должно выглядить в браузере)
Заголовок1
подзаголовок1.1
подзаголовок1.2
заголовок2
подзаголовок2.1
и т.д
Вот решил я его построить и написал такой метод
@printforum[parent]
connect-string{
$table[^table::sql{select*from derevo where ^parent.int(0)}]
}
^table.menu{
<h1>$table.body</h1>
<h6>^printforum($parent)</h6>
}
@main[]
^printforum(0)
таблица(derevo) в базе имеет вид
id parent body
1 0 заголовок1
2 1 заголовок1.1
3 1 заголовок1.2
В результате получаю в браузере просто белый фон.(ошибку не показывает)
Роман подскажи пожалуйста (в двух словах) что в этом методе не так, что то я никак не могу понять эту рекурсию...
Не монимаю почему-то самого принципа и логики построения деревьев.
С уважением Виталий.