Hej:)
Zaplanowałem sobie klasy do serwisu. No i załóżmy, że mam jakąś tam klasę odpowiadającą za bazę danych, łączenie, zapytania itd. Tworzę również klasę np. news, dzięki której mogę dodawać, edytować, usuwać itd. newsa. Zakładam sobie, że mam główny plik np. system.php, który w zależności od zmiennej GET action (system.php obsługuje oczywiście walidację tej zmiennej) wczytuje odpowiednie pliki, np. plik do dodawania newsa. W tym pliku (powiedzmy news.php) tworzę sobie obiekt news i poprzez odpowiednie metody tworzę treść itd. W pliku system.php tworzę obiekt bazy danych, który łączy się z bazą, wykonuje zapytania. Jak teraz te obiekty powiązać? Przecież nie mogę założyć w news.php, że w system.php w zmiennej $db umieszczę referencję do obiektu bazy danych.
Bo ogólnie chce zrobić mały CMS, znam idee działania poszczególnych klas, ale nie potrafię tego jakoś ze sobą powiązać. Pomóżcie, bo już chodzę z tym kilka dni i nie mogę na nic wpaść a im dłużej się zastanawiam tym bardziej się gubię.