![]() |
![]() |
![]()
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: 170 Pomógł: 4 Dołączył: 11.08.2006 Ostrzeżenie: (10%) ![]() ![]() |
ok,
tylko nie wiem jak to wszystko laczyc... mam model - czyli zarzadzanie wszystkimi danymi w bazie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) serce aplikacji pozniej widok - pobiera/wysyla wszystko co mu potrzebne od/do kontrolera... kontoroler - zarzadza danymi miedzy modelem a widokiem... teraz tak mam widok, chce np. usunac wpis z bazy czyli mam jakas funkcje z kontrolera... przekazuje mu te dane... on je obrabia, sprawdza czy wszystko z nimi ok, jesli tak to przekazuje do modelu ktory juz sie nimi odpowiednio zajmuje? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) hmm czy dobrze to rozumiem ? tylko jak te dane przykazywać miedzy kontrolerem a modelem? :/ Ten post edytował terabit 9.07.2008, 20:25:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 15:13 |