DinDim
Новичок
вывод дерева в smarty
Здравствуйте. Храню дерево в базе по принципу http://phpclub.ru/detail/article/db_tree . Строю запрос для вывода всей структуры дерева
$query="SELECT * FROM ".$table." ORDER BY cleft ASC";
$result=$dbh->query($query);
в выборке массив
Первый уровень - название1
подчиненный элемент 1- второй уровень
подчиненный элемент 2- второй уровень
Первый уровень - название2
подчиненный элемент 1- второй уровень
подчиненный элемент 2- второй уровень
скажите как можно такое выести в smarty
<a hre="#">Первый уровень - название1</a>
<div>
<a>подчиненный элемент 1- второй уровень</a>
<a>подчиненный элемент 2- второй уровень</a>
</div>
<a hre="#">Первый уровень - название2</a>
<div>
<a>подчиненный элемент 1- второй уровень</a>
<a>подчиненный элемент 2- второй уровень</a>
</div>
чтобы элементы все элементы подчиненного уровня, какого-либо узла были в одной группе <div>...</div>
Здравствуйте. Храню дерево в базе по принципу http://phpclub.ru/detail/article/db_tree . Строю запрос для вывода всей структуры дерева
$query="SELECT * FROM ".$table." ORDER BY cleft ASC";
$result=$dbh->query($query);
в выборке массив
Первый уровень - название1
подчиненный элемент 1- второй уровень
подчиненный элемент 2- второй уровень
Первый уровень - название2
подчиненный элемент 1- второй уровень
подчиненный элемент 2- второй уровень
скажите как можно такое выести в smarty
<a hre="#">Первый уровень - название1</a>
<div>
<a>подчиненный элемент 1- второй уровень</a>
<a>подчиненный элемент 2- второй уровень</a>
</div>
<a hre="#">Первый уровень - название2</a>
<div>
<a>подчиненный элемент 1- второй уровень</a>
<a>подчиненный элемент 2- второй уровень</a>
</div>
чтобы элементы все элементы подчиненного уровня, какого-либо узла были в одной группе <div>...</div>