![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 4 Dołączył: 11.08.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
właśnie zacząłem próbować pisać cos obiektowo w php... na razie wyszło mi coś takiego: klasa do łączenia z bazą danych
klasa do zarządzania podstronami:
oraz zastosowanie:
nie pisałem narazie nic wiecej, sprawdzania poprawnosci wpisanych danych itp. czytałem kilka tematów na tym forum, starałem się nie popełniać błędów innych... wątpie żeby mi się to udało.. ale mam kilka pytań (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 1. co jest źle? co napisalibyście inaczej? 2. jak to poprawnie napisać stosując szablony MVC? z tego co wiem to strona widoku może mieć PHP ale tylko podstawowa skladnia typu for, if, while... tylko jak to rozbić na kontroler i model? czy przy tak prostych klasach jest to możliwe? 3. czy dobrze wykombinowałem z łączenie z bazą danych? czy może ta klasa być dziedziczona przez inne? 4. czy na stronie widoku mogę używać normalnych zmiennych typu $jakas_zmienna ? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) zaraz pewnie ktoś napisze ze to co zrobiłem to jeszcze nie prawdziwe OOP, ale to dopiero mój początek z OOP więc proszę o wyrozumiałość oraz wskazówki co mógłbym jeszcze tutaj zastosować (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował terabit 9.07.2008, 18:27:43 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 535 Pomógł: 27 Dołączył: 3.05.2005 Ostrzeżenie: (20%) ![]() ![]() |
Zawszę sprawdzam co zwraca funkcja więc nie widziałem tego problemu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zawszę sprawdzam co zwraca funkcja więc nie widziałem tego problemu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wiesz, można być optymistą i się na tym przejechać. Po co masz ryzykować, że zapomnisz, tak masz pewność, że tego nie zrobisz, a jak coś będzie nie tak, to się dowiesz co. Gdyby wszystko było tak pięknie jak piszesz, nie tworzyło by się testów jednostkowych, a się robi, bo człowiek nie jest omylny. Powinno się robić to tak dobrze, jak się potrafi, a w przyszłości zwróci się to. (pamiętaj że Ty pracujesz sam, ale jak jest zespół, to wygląda inaczej, trzeba dbać, aby zawsze było dobrze) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 18:03 |