![]() |
![]() |
![]()
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: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Co do DAO to chodzi o to zeby sobie przygotowac jakies API do obslugi bazy danych. Czyli robisz klase w ktorej masz metody typu getRow, getAll, insertRow itp, pozniej jak bedzie trzeba zmienic baze to nie zmieniach kodu aplikacji a jedynie implementacje klasy, reszta pozostaje ta sama. Przy zmianie pamietaj zeby interfejs byl taki sam i zeby metody tego interfejsu przyjmowaly te same argumenty i zwracaly to samo, inaczej nie obedzie sie bez zmiany kodu w aplikacji.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 18:39 |