Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MVC dzielenie na kontrolery
Albert221
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.08.2013

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


Witajcie! Gdy już wydaje mi się że samą ideę MVC rozumiem (tym razem dobrze) to chciałbym się jeszcze upewnić czy na pewno. Otóż chcę zrobić stronę z panelem admina. Będą dwa kontrolery: sites (show,list,create,update,delete,change order) z czego pierwsza akcja jest dostępna dla wszystkich oraz settings (list,update,clear cache). Te akcje które wymagają zalogowania zawierają sprawdzanie czy jest się adminem. Jeśli tak to normalnie wyświetla się to co ma, jeśli nie - pokazuje się panel logowania. Wszystko to "obsługuje" klasa Auth z metodami: is_admin(), login() i logout(). Czy wszystko dobrze rozumiem? Dodam że metoda show kontrolera sites jest indexem całej strony i wyświetla poszczególne strony z bazy. Prosiłbym o opinie lub porady czy wszystko dobrze rozumiem
Go to the top of the page
+Quote Post
Dejmien_85
post
Post #2





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

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


Samo to, że stworzyłeś plan przez rozpoczęciem kodowania oznacza, że idziesz dobrą drogą - podążaj dalej ścięzką światłości, a daleko zajdziesz, tak Ci powiadam! ; )

A jak już masz plan, to zacznij go wdrażać. To co napisałeś brzmi całkiem sensownie.

Pamiętaj, aby przestrzegać zasad OOD (Object Oriented Design), a wszystko będzie dobrze. Każda klasa powinna mieć konkretne (ograniczone) zadanie, a jej metody powinny wykonywać konkretne rzeczy w obrębie zadań danej klasy.

Nie pozostaje Ci nic innego jak rzucić się w wir kodowania, a następnie sprawdzić jak wszystko się spisuje. Musisz wiedzieć, że tak naprawdę uczyć będziesz się dopiero w praktyce (i najlpeiej na swoich błędach).

Tak! Musisz popełniać błędy, tylko wtedy się nauczysz.
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: 25.08.2025 - 15:53