Singleton
Bardzo popularny wzorzec projektowy. Umożliwia ograniczenie tworzenia określonego obiektu do pojedynczej instancji, równocześnie zapewniając wygodny dostęp do niej z każdego miejsca.
Bardzo popularny wzorzec projektowy. Umożliwia ograniczenie tworzenia określonego obiektu do pojedynczej instancji, równocześnie zapewniając wygodny dostęp do niej z każdego miejsca.
Zaimplementowanie drzewiastej struktury z wykorzystaniem baz danych takich jak MySQL czy PostgreSQL nie jest trudnym zadaniem. Już po chwili zastanowienia przychodzi nam na myśl koncepcja, w której każdy element wskazuje na swojego rodzica. W implementacji tego drzewa potrzebujemy tylko dwa dodatkowe pola: id, parent_id.
W części pierwszej napisaliśmy podstawowe elementy frameworka. Pora zająć się rozbudową naszego projektu. Do efektywnej pracy potrzebne są dodatkowe moduły zapewniające obsługę baz danych, sesji czy operacji wejścia. Poniżej opiszę je pokrótce.
Oto pierwsza część z serii artykułów poświęconych budowie własnego frameworka. Materiał przygotowałem dla wszystkich osób, które rozpoczęły już przygodę z programowaniem w PHP ale brakuje im jeszcze wyrobionego warsztatu pracy. Tworząc skrypt zaczerpnąłem inspiracji z projektu Kohana.