Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Menu zagnieżdżone generowane na podstawie tabeli mysql, nested sets
conmar
post 12.02.2009, 14:43:57
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 2
Dołączył: 29.12.2008

Ostrzeżenie: (0%)
-----


Witam,

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>

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'
            );

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ł questionmark.gif

Ten post edytował conmar 12.02.2009, 16:11:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 30.06.2025 - 01:01