Próbuje stworzyć menu zagnieżdżone wykorzystując metodę nested sets.Opierając się między innymi na tym artykule:drzewa w mysql i php
stworzyłem sobie tabele z polami left i right i wszystko działa i jest ok. Tylko teraz potrzebuje wygenerować na podstawie takiej tabeli menu zgnieżdżone w html czyli cos takiego:
Kod
<ul>
<li>edycja
<ul>
<li>jeden</li>
<li>dwa</li>
<li>trzy</li>
<li>pod_edycja
<ul>
<li>pod_jeden</li>
<li>pod_dwa</li>
</ul>
<li>
</ul>
</li>
<li>galeria</li>
</ul>
<li>edycja
<ul>
<li>jeden</li>
<li>dwa</li>
<li>trzy</li>
<li>pod_edycja
<ul>
<li>pod_jeden</li>
<li>pod_dwa</li>
</ul>
<li>
</ul>
</li>
<li>galeria</li>
</ul>
i nie wiem jak sie do tego wogole zabrac. Narazie wymyślilem że jakbym mógł stworzyć na podstawie tej tabeli wielowymiarowa tablice np. taka:
Kod
$menu = array( 'edycja',
array('jeden','dwa','trzy','pod_edycja',
array('pod_jeden','pod_dwa')
)
,'galeria'
);
array('jeden','dwa','trzy','pod_edycja',
array('pod_jeden','pod_dwa')
)
,'galeria'
);
To potem mógłbym funkcją rekurencją wygenerować takie menu ale problem w tym, że nie wiem jak uzyskać ta wielowymiarowa tablice.Może ktoś ma jakiś pomysł
