Я генерирую XML из записей базы данных, затем передаю его в Zend_Navigation, чтобы отобразить его как древовидную структуру, и перед отображением я хотел бы добавить номера уровней, например нумерацию оглавления:
У меня есть:
$partial = array('partials/menu.phtml', 'default');
$this->navigation()->menu()->setPartial($partial);
echo $this->navigation()->menu()->setUlClass('treeview')->render();
Выходные данные заправлены ul / li (мне нужен ul для просмотра дерева):
My First Web Page
Nice Page
Main Help
Works
Но мне нужно:
1.My First Web Page
1.1 Nice Page
1.1.1 Main Help
1.2 Works
Как я могу одеть каждый уровень с номером?
$navarray=$this->navigation()->menu()->toArray();
$it = new RecursiveIteratorIterator(new RecursiveArrayIterator($navarray[0]), RecursiveIteratorIterator::SELF_FIRST);
foreach ($it as $row) {
/// ????
}
Спасибо, Арман.