![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
napisałem coś przykładowego w MVC, powiem że jest super (xtrim.info) ale bardzo wolno działa. Dlatego napisze to od nowa i pożądnie. I mam problem. Do czego słuzy router. Myśle że do pobrania zmiennych z adresu i post? I np wywowłam $rt->getPost('nazwa_posta', 'int etc.'); O to chodzi? Moglibyście mi dokładnie wytłumaczyć co i jak?
I jeszcze co ma być bazą danych? Robic osobną klasę tak aby jeżeli zmienie baze to tylko jeden wpis zmieniam? Czy korzystać z PDO? Jestem początkujący w PRO ale postaram się wszystko zrozumieć. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 15.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sorry thornag, ale z tego co napisałeś to wynika, że DAO jest czymś w rodzaju abtrakcji dla bazy danych. A tak chyba nie jest (przynajmniej mi się tak wydaje). Czy nie powinno to wyglądać w ten sposób, że dla każdej klasy obiektu biznesowego istnieje odpowiadająca mu klasa DAO, której zadaniem jest powbieranie danych z bazy, pliku tekstowego czy xml'a.
Czyli np. dla klasy NewsModel powinna istnieć klasa NewsModelDAO. Która to posiada takie metody jak getNews, getAllNews, a nie getRow czy getAll. Przynajmniej tak mi się wydaje, że to tak powinno mniej więcej wyglądać, ale jeśli się mylę to proszę o sprostowanie... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 20:06 |