Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
527 01.08.2005 22:20
вот так пробую, но выскакивает ошибка call canceled - endless recursion detected@format_category_tree[category;parent_id][category;parent;parent_category] # тут будет храниться правильно отформатированная таблица с категориями ^if(!def $formated_category){$formated_category[^table::create{category_id name}]} # перебираем $root_cat[^category.select($category.parent_id == $parent_id)] ^root_cat.menu{ ^add_row[$root_cat.fields;^format_category_tree[$category;$root_cat.category_id]] } #$result[$formated_category] # end of @format_category_tree[category;parent_id] @add_row[row;body][row;body] $result{ ^formated_category.append{$row.category_id $row.name} ^if(def $body){$body} }