Комментарии 14
А самому написать рекурсивную функцию Smarty?
0
ага, я в свое время использовал похожую конструкцию с отдельным шаблоном.
0
Чем то похоже на решение с хслт. В хслт постоянно сталкиваюсь с подобной проблеммой, и соотв. с подобным решением.
0
А вообще есть ли смысл пользоваться такой структурой? Деревья(списки) можно(да и нужно) делать и по-другому, не замарачиваясь с такого вида массивами. Тогда и обработка будет понятнее для самого программиста, да и на любом диалекте сможет быть описана.
По-моему, ваш вариант хранения дерева — это вообще дикость.
По-моему, ваш вариант хранения дерева — это вообще дикость.
+1
Голос противника smarty: отделили код от оформления?
0
А почему не реализовать это внутри смартийной функции? Сама смартийная функция не может быть рекурсивной это факт, но кто мешает внутри функции поместить другую функцию(рекурсивную) котрая будет выполнять разбор и построение дерева? С рекурсией через шаблон идея интересная но мне кажется будет достаточно медленно работать на больших деревьях.
0
Бред сивой кобылы
чтобы такой простой элемент как дерево вывести е$%м мозг и ставим лишние тормаза проде инеклудов, мало того что коряво
так и еще и тупо
чтобы такой простой элемент как дерево вывести е$%м мозг и ставим лишние тормаза проде инеклудов, мало того что коряво
так и еще и тупо
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Обработка древовидного массива со Smarty