![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Posiadam klase główną która steruje pozostałymi i chciałbym aby one były dziedziczone, teoretynie nie problem, piszemy extend i wymieniamy je, lecz ich liczba jest zmienna. Więc raz do załadowania potrzbować będę 3 a raz 5 klas no i teraz jak interaktywnie podać extends klasy do załadowania. Żeby za każdym razem nie trzeba było edytować pliku i je zmieniać. Wszystkie nazwy klas są w tablicy. Pozdrawiam, Łukasz. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 20.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat piszemy extend i wymieniamy je Byłem przekonany że w php nie ma wielodziedziczenia (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) ? |
|
|
![]()
Post
#3
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
na szczęście potworek, który sobie wymyśliłeś, nie jest możliwy do napisania.
Na szczęście, bo aż przerażenie bierze na myśl, jak sprawowałby się kod tego typu. |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Tak to tylko w Er... Rubym sie da.
misiek172: uzyj kompozycji zamiast wielodziedziczenia: np.
przez co nie potrzebujesz wielodziedziczenia a kod wyglada lepiej i jest bardziej ortogonalny (slowa mi braklo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
ehh yhh emm nie dokońca rozumiem ;P, nieważne, może zapytam inaczej
jakbyście widzieli plik do obsługi wielu klas? (klasy takie jak: news.class, arts.class, menu.class, block.class itp) |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Co rozumiesz prze obsługę wielu klas ?
Masz na myśli wczytywanie ich czy coś innego ? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
zaprojektowałem sobię taką strukture:
OBRAZEK i mi konkretnie chodzi cały czas o ten service.php edit: wymyśliłem innną strukture... chyba sobię poradze ale mile widziane wypowiedzi do powyższego problemu (człowiek uczy się na błędach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) Ten post edytował misiek172 19.03.2007, 12:16:31 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 5 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
zgaduję: service.php = controller?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
tak, na tym obrazku jets napisane, plik do osbługi inaczej kontroler (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ponieważ chce zrobić aby to było uniwersalne że na stronie nie musze ładować wszystkich klas tylko sobie ładuje sam service.php i nim obsługuje wszystko pozostałe.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 5 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
ale to nie wydajne - po co mi wszsytko (np. galeria i artykuły) równocześnie? kontroler to kontroler - ładuje to co potrzebne w danej chwili - np. wg. linku, parametrów, wewnętrznych akcji - uniwersalne to będzie wtedy, kiedy uda się skonstruować kontroler, do którego bez żadnych problemów dorzucisz kolejne moduły np. sonde
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
no włąśnie o tym mówie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) widziałem ten obrazek co załączyłęm 4 posty wyżej?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:15 |