Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%)
|
Witam!
Mam kilka pytań dotyczących programowania obiektowego w php. Staram się napisać stronkę za pomocą oo ale niestety moja przygoda z oo się dopiero zaczyna więc nie wiem jak powinny wyglądać poszczególne class'y. Mój serwis ma logowanie, dodawanie artykułów, edytowanie artykułów, rejestrację, kontroler sesji, odzyskaj hasło, zmiana danych w profilu. Na razie tyle, nie wiem jak połączyć owe funkcje w class'y tz czy dodawanie i usuwanie/zmiana artykułów ma być jedną klasą... Moim zdaniem powinno wglądać to tak (każda linia to jedna class'a): -class'a która składa wszystko do kupy -logowanie, kontrola sesji -rejestracja -odzyskiwanie hasła -zmiana danych w profilu -dodawanie, edytowanie, usuwanie artykułów Proszę o poprawienie mojego pomysłu bo chyba lekko przesadziłem z dzieleniem tego na elementy?? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%)
|
Cytat Nie, nie kontroler mysql to klasa przez którą są wysyłane zapytania do bazy danych Nie używaj nazwy kontroler. To co opisujesz kojarzy się ze wzorcem MVC (składową C) a ni hu hu w tym nie jest. Zrób sobie klasę obsługującą ogólnie bazę danych (lub skorzystaj z gotowej), czyli łączenie, wybieranie bazy, wysyłanie zapytania.Nie czytałam tematu, ale może przyda Ci się ten opis. Podejrzewam, że i na forum php znajdziesz coś dla siebie. Cytat Teraz takie pytanie z innej beczki czy w funkcjach klas są widziane zmienne post i get przesłane z innego skryptu Jeśli inicjujesz obiekt klasy w skrypcie, w którym są wywołane te zmienne to jak najbardziej.Cytat Tz to jest taka klasa która składa inne klasy i powiadamia je że są potrzebne w danym momencie(wywołanie klasy) tak?? Mniej więcej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
|
ShadowD [PHP]Programowanie obiektowe 6.08.2008, 14:17:25
Shili Po pierwsze klasa, nie class'a.
Po drugie wbre... 6.08.2008, 14:27:47
sticker troszke musisz poczytać o tym jak i co opisuje kla... 6.08.2008, 14:52:36
ShadowD Tz dodał bym jeszcze do tych klas klasę ... 6.08.2008, 15:04:33
sticker nadal nie bardzo mi sie podoba ale załóżmy taki sc... 6.08.2008, 15:17:13
Shili Cytat-profil (zmiana danych w profilu i wyświetlen... 6.08.2008, 15:18:39
ShadowD No tak wszystko ładnie i pięknie ale:
1. Opis inte... 6.08.2008, 15:29:16
Cysiaczek Kontroler najczęściej zawiera akcje do wywołania.
... 6.08.2008, 15:35:17
Shili O interfejsach 6.08.2008, 15:42:35
ShadowD Nie, nie kontroler mysql to klasa przez któr... 6.08.2008, 15:43:45
sticker kontroler ma za zadanie obsłużyć żądanie wykonania... 6.08.2008, 15:54:11
ShadowD -klasa która składa wszystko do kupy to tak jak by... 6.08.2008, 16:03:55 
cckoles Po co wynajdywać koło od nowa ? Nie lepiej od razu... 6.08.2008, 21:01:48
ShadowD A kto chce wynajdywać koło od nowa??
Nie wiem jak... 6.08.2008, 21:37:20 
cckoles Cytat(ShadowD @ 6.08.2008, 22:37:20 )... 6.08.2008, 21:59:40
ShadowD Nie napisałem nigdy, że Frameworki to go... 6.08.2008, 22:02:37 
cckoles Widzisz, problem polega na tym, że nie rozumiesz c... 6.08.2008, 22:19:38
ShadowD O frameworkach czytałem na php.pl mój projekt ma m... 6.08.2008, 22:29:03 
cckoles Stary, przeczytaj najpierw co to jest MVC a poznie... 6.08.2008, 22:50:08
ShadowD Może i nie ma jednak po to tu pisze by kto... 6.08.2008, 22:57:50 
cckoles Cytat(ShadowD @ 6.08.2008, 23:57:50 )... 6.08.2008, 23:08:40
ShadowD Czytam, czytam co do nazewnictwa to ja to po prost... 6.08.2008, 23:17:05
cckoles W tym momencie ręce mi opadły
pytanie: 1. Czym... 6.08.2008, 23:23:44 ![]() ![]() |
|
Aktualny czas: 13.10.2025 - 17:33 |