![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Przykład struktury strony www.przyklad.pl:
- /dane/ - /dane/edytuj - /dane/usun Mam także: - /admin - /admin/uzytkownik - /admin/uzytkownik/dodaj - /admin/uzytkownik/usun - /admin/uzytkownik/szukaj Pytanie dotyczy pogrubionego. Czy stosuje się zagnieżdzenie kontrolerów? Chciałbym (bo tak wg mnie jest natualniej) aby pod adresem /admin/uzytkownik uruchomił się konkretny kontroler. Na ten moment kontrolerem jest "admin", a akcje wywołuje za pomocą adresu uzytkownik-dodaj, uzytkownik-szukaj czyli tak na około. Ten post edytował markonix 9.04.2012, 16:48:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Po prostu w folderze controllers wrzucić folder admin? Nie powiem, że to by było ciekawe rozwiązanie bo by troszkę zrobiło porządku w tym folderze. No cóż, próbujemy (bez modyfikacji routera się nie obejdzie). edit: Szczerze jakoś mi to nie idzie. Nie chce jakoś zbytnio komplikować kodu ale jedynie jak to widzę to sprawdzenie w momencie braku kontrolera czy przypadkiem nie jest folderem, jeżeli tak to musiałbym jakoś przemianować wszystko, żeby kontroler stał się nazwą folderu, akcja stała się kontrolerem, a pierwszy argument stał się akcję. Troszkę to pokomplikowane :/ Poprostu zrob 2 rozne typy kontrolerow. FrontController czyli np wlasnie admin/ home/ forum/ BlockController czyli mniejsze kontrolery czyli np rzeczy zwiazane z uzytkownikami, ewentualnie kazda akcje daj do innego pliku i trzymaj je w katalogu users/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 16:43 |