Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Panel admina, jak to rozwiązać
bartg
post
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 4.07.2007
Skąd: Berlin

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


Aktualnie w swoim FW mam wszystko podzielone na akcje (obsługują całość, wywoływane ręcznie lub prze url), modele (pobieranie danych) i widoki (wiadomo) [poprostu MVC]. Jak mam formularz dodawania powiedzmy newsa to mam newsForm akcje i akcje news, ktora dodaje dane. Aktualnie to wszystko mam nijak wrzucone (wszystkie linki) do jakiegos widoku w panelu usera i jak masz prawa to sie wyswietla (np. "Dodaj news"). Mam w takim razie pytanie jak ładnie i elegancko rozwiązać PA.

Pozdr BartG
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Ale nie zawsze? Czy nie warto rozdzielić to na dwa modele?
  1. <?php
  2. $this->model('tutaj model z admina');
  3. $this->parentModel('model z normalnych commentow');
  4. ?>


No dobra, teraz wszystko sprowadza się do obsługi menu. na razie pobieram listę folderów application/ i sprawdzam czy są pliki admina. Jak są, to wyświetlam kategorię. A jakbym chciał podkategorię?
User
- Dodaj
- Przeglądaj

Tak jak w WP?

Myślałem o zastosowaniu metody statycznej
  1. <?php
  2. public static function getMenu()
  3. {
  4.  return array('costam' => 'user/delete');
  5. }
  6. ?>

I w menu Administration_User::getMenu();
Ale czy to dobre rozwiązanie?
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 04:12