![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 4.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Czy jest sens pisania kodu strony(większej) w PHP obiektowo i umieszczania różnych klas w różnych plikach np. plik article.class.php w którym byłaby klasa article z funkcjami np. get($nazwa), $add($nazwa, ...), $edit($nazwa, ...), $delete($nazwa) itd. ? (widok strony działałby na Smarty). Czy jest sens tworzenia wielu klas np. article, news, sql itd.(IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 4.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok poczytałem co nieco o MVC i nie jestem pewien czy dobrze to zrozumiałem:
1. Użytkownik wpisuje do przeglądarki np. strona.pl/index.php?akcja=artykul&nazwa=nazwa-artykulu 2. Router stwierdza że kontroler to artykul a parametr to nazwa-artykulu 3. Router sprawdza czy istnieje plik artykul.php w katalogu controlers(tam gdzie są kontrolery) 4. Uruchamiana jest domyślna akcja kontrolera artykul (np. wyswietlenie artykulu) gdyż nie został podany parametr akcji 4a. Kontroler pobiera dane z modelu (np. funkcja getArticle($nazwa)) 4b. Kontroler przekazuje dane do widoku 5. Strona jest wyświetlona dobrze to zrozumiałem? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:38 |