Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [klasy] Router i inne, .. do czego słuzą i jak zbudować
bim2
post
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ć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
envp
post
Post #2





Grupa: Zarejestrowani
Postów: 359
Pomógł: 1
Dołączył: 16.04.2006
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat(bim2 @ 22.09.2006, 17:16:13 ) *
2. Co robi Dispratcher (jakoś tak, w rapide był)
3. Token, o co chodzi, klasa Token?
4. Helpery?


Ad2. Dispatcher rozporządza (dyspozytor) - odpala akcje. Chodzi o to, że frontkontroler podaje akcje w postaci tokena do naszego dyspozytora, on z niego czyta informacje i odpala.
Ad3. Token to nic innego jak obiekt, ktory zawiera nazwę akcji, nazwę kontrolera, parametry. Taka akcja zrobiona na obiekt.
Ad4. Helpery - pomocniki - np. Masz helpera w postaci czegoś co tworzy ci formularze. Piszesz sobie klase do obslugi formularzy i potem dodajesz ja do fw i nie uzywajac html (tylko php) w kontrolerze tworzysz formularz i ladujesz go do widoku
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(thornag @ 22.09.2006, 16:46:18 ) *
Router to klasa ktora pobiera parametry z adresu i tworzy token dla dispatchera. Token ten zawiera w sobie nazwe kontrolera akcji i parametry. Dalej jest przekazywany do wspomnianego dispatchera ktory ustawia kontroller i uruchamia jego akcje.



Cytat(envp @ 26.10.2006, 10:34:12 ) *
Ad2. Dispatcher rozporządza (dyspozytor) - odpala akcje. Chodzi o to, że frontkontroler podaje akcje w postaci tokena do naszego dyspozytora, on z niego czyta informacje i odpala.

Kto ma racje?
Tyle pmysłów ile atków na tym forum na temat mvc, że już zgłupiałem..

Napisałem sobie router, który m.in. pobiera z urla nazwę kontrolera, nazwę akcji i parametry, następnie tworzy sobie token (jet to tablica asocjacyjna). I teraz nie wiem co dalej. Można by to od razu przekazywać do frontcontrollera, który odpalałby akcje. Po co dispatcher?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 14:55