Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Łączenie wielu klas
Forum PHP.pl > Forum > PHP > Object-oriented programming
gothye
Witam

Zastanawiam się jak mogę sobie uprościć pisanie więc opisze co mam :

używam klasy nazwa : main ,ale oprócz tego używam smarty/sql i kilka innych klas 

chciałbym połączyć to w całość aby np. klasa main dziedziczyła pozostałe klasy ale nic z tego nie wyszło może zna ktoś inny sposób aby połączyć kilka klas z soba wzajemnie

nospor
Cytat
Zastanawiam się jak mogę sobie uprościć pisanie

Cytat
chciałbym połączyć to w całość aby np. klasa main dziedziczyła pozostałe klasy
Ze niby klasa main ma dziedziczyc po smarty i sql? I ty to nazywasz uproszczeniem pisania? No wybacz, ale jestes w błedzie smile.gif
phpion
Raczej nie chodzi Ci o dziedziczenie tylko o agregację czyli klasa Main zawiera w sobie obiekty klas X, Y oraz Z.
gothye
hmm

może źle okresliłem ,nie chce wszystkiego robić przez klase main winksmiley.jpg

ale np wyświetlanie błedów za pomoca smarty przez klase main  która posiada dostęp do SQL również winksmiley.jpg

zabieram sie za czytanie o agregacji ... winksmiley.jpg



podejżałem jak to sie robi w smarty 3.0 

więc przedstawia się to teraz tak :

dopisałem autoloader do klass za pomocą spl_autoload_register();

oraz skorzystałem z bardzo fajnej metody :

__call za pomocą któręj dopisuje kolejno pluginy i łąduje je tylko w razie potrzeby co znacznie usprawniło pisanie skryptu winksmiley.jpg

Pozdrawiam

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.