Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MVC wypelnianie dynamiczne menu
xfighter
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 30.05.2012

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


Witam

Z pewnego kursu z internetu stworzyłem sobie framework mvc. Chciałbym go podpiąć pod CMS.
Chciałbym aby menu tego CMS wypełniało się automatycznie z bazy danych ( menu rozwijane ).
W kursie menu było statycznie wpisywanie i do każdego elementu menu tworzony był widok i kontroler.
Jak zrobić aby ten widok i kontroler tworzył się automatycznie dla pobranych elementów z tablicy.

Pozdrawiam
Go to the top of the page
+Quote Post
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


Cytat(xfighter @ 13.08.2012, 07:04:00 ) *
Witam

Z pewnego kursu z internetu stworzyłem sobie framework mvc. Chciałbym go podpiąć pod CMS.
Chciałbym aby menu tego CMS wypełniało się automatycznie z bazy danych ( menu rozwijane ).
W kursie menu było statycznie wpisywanie i do każdego elementu menu tworzony był widok i kontroler.
Jak zrobić aby ten widok i kontroler tworzył się automatycznie dla pobranych elementów z tablicy.

Pozdrawiam


nie tędy droga, musisz stworzyć jeden (lub więcej, zależy od złożoności planowanego CMS'a) kontroler który to będzie obsługiwał, zamiast dla każdego nowego menu tworzyć dynamicznie kontroler i widok (najgorsze z możliwych rozwiązań)
Go to the top of the page
+Quote Post
xfighter
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 30.05.2012

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


a znasz jakiś tutorial na ten temat, bo ja jestem zupełnie nowy w tym
Go to the top of the page
+Quote Post
Daiquiri
post
Post #4





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Xfighter, najlepiej przeczytaj jeszcze trochę teorii na temat MVC. Bo zasadniczo ten wzorzec ma wspomóc tworzenie kodu poprzez pewnego rodzaju systematyzację, a Ty (przynajmniej mam takie wrażenie) wciskasz go trochę na siłę (IMG:style_emoticons/default/smile.gif) . Łatwiej byłoby najpierw przemyśleć ogólną strukturę - sposób ładowania modułów/funkcjonalności czy szatkowania adresu, niż potem próbować jakoś to łączyć.

W Twoim przypadku widok (zajmujący się prezentacją) powinien wywołać model (zajmujący się logiką aplikacji), aby ten pobrał stosowne dane menu z bazy, a później je zaprezentował. Jednak całość powinna być jeszcze opakowana w rozsądną strukturę "analizująco - wywołującą" (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 00:20