@valitskiydmitriy

Подкатегории в меню PHP?

Есть вот такой код:
$topMenu = array(
    array(
        'title' => 'О компании',
        'link' => 'http://',
    ),
    array(
        'title' => 'О компании',
        'link' => 'http://',
    ),
);


Выводиться все так:

echo '<ul>';
                foreach ($topMenu as $menuItem) {
                    echo "<li><a href='{$menuItem['link']}'>{$menuItem['title']}</a></li>";
                }


Нужно по тому же принципе сделать меню с подкатегориями. Насколько понимаю нужно использовать Children но вот не получаеться
  • Вопрос задан
  • 238 просмотров
Решения вопроса 1
lenk0belk0
@lenk0belk0
программироваю
должна быть структура вроде такой:
array(
          'title' => 'Name',
          'link' => 'link',
          'children' => array(
              array(
                  'title' => 'Name',
                  'link' => 'link',
                  'children' => array()
              ),
              array(
                  'title' => 'Name',
                  'link' => 'link',
                  'children' => array()
            )
      )
)


Потом надо сделать функцию вывода потомков и вызывать ее рекурсивно (если есть потомки)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы