![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 9 Dołączył: 14.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dopiero zacząłem przygodę z obiektowym PHP. Uczyłem się z książki 'Zaawansowane tworzenie stron www PHP5 Szybki start'.
Udało mi się wykombinować taki kod: http://www.wklej.com.pl/show.php?what=20080812201428 Ma to służyć jako miniCMS, to są klasy do zarządzania podstronami. Chciałbym się zapytać czy to jest wogóle obiektowo, bo mi się wydaje że to są zwykłe funkcje pogrupowane w klasy. Nie wiem czy rozumiem ideę obiektowego programowania. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nieźle jak na pierwszy kontakt z obiektowością? Źle. Powinieneś mieć logikę wywołującą widok, a nie widok wywołujący logikę. Czyli najpierw myślisz co trzeba zrobić (np. na podstawie informacji z $_GET) Potem wykonujesz te swoje działania ($pub->oblicz(), $pub->zastosuj(), $pub->pobierz_id_pub(), a wyniki zapisuj sobie na boku w jakichś zmiennych) Na końcu, gdy już jesteś pewien co(i czy w ogóle) chcesz wyświetlić, to wstawiasz sobie te zmienne do HTML'a |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 09:27 |