Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
WItam na potrzeby wlasne jestem zmuszony nauczyc sie OOP i Mvc poniewaz chce wejsc na praktyke do firmy znajomego ale powiedzial mi ze zanim pomoze mi sie nauczyc jego Framework'a musze poznac dobrze OOP(co jak narazie dobrze mi nie wychodzilo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) i Wzorzec MVC:
Index.php
I tak wyglada Index (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) a tu 2 klasy ktore powinny mi pomoc w zarzadzaniu wszystkimi modulami jakie maja zostac wywolane i ich akcje: Klasa Router -> http://rafb.net/p/uvyyUI12.html Klasa Kontrolera -> http://rafb.net/p/303AWO83.html W komentarzach opisalem o co mi glownie chodzi nie chcialem wklejac tu kodu bo zauwazylem ze nie zawsze jest on czytelny na forum co moze zniechecic pare osob na krotka analize moje skromnego kodu. Ogolnie czy jest to good napisane moze dzialac(w sensie generalnym na wieksza skale) czy jest cos co byscie zmienili/poprawili(napewno jest (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ). I mam jeszcze jedno pytanie czytalem prawie wszystkie watki tu na forum i nie tylko dotyczace MVC wiem jak to dziala to ma robic Kontroler/Widok/Model jednak nie wiem zabardzo jak po wywolaniu odpowiedniej klasy i jej akcji pobrac dane za pomoca modelu wyslac do Widoku "obrobic" i zwrocic, u mnie to bedzie dzialalo troche inacze kontroler modulu bedzie pelnil role Modelu bo glowny kontroler ma wszystko robic i potem jest widok. I mialbym dla was prosbe czy ktos z was moglby zrobic mi przyklad np prostej klasy(Modele) ktory pobierze news i jak mialby wyslac dane(w postaci zmiennych jak narazie bez szablonow) do Widoku zebym tylko zrozumial jak ma to dzialac np:
I jak no teraz widok ma odebrac dane i je np przeparsowac lub wyswietlic? P.S oczywiscie Url powinien wygladac: www.costam.pl/index.php/news,ShowNews |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
wiec nie wiem dokladnie co ma robic router Nie wiesz? A powinieneś: 2. Obsługa tłumaczenia parametrów żądania do poszczególnych akcji (router). Takim parametrem są np. URL i nagłówki HTTP lub parametry w konsoli Po twoich postach mam wrażenie, że liczysz, że ktoś magicznym pstryknięciem palców przekaże Ci pełną wiedzę dot. wzorców projektowych. Mogę Ci z cała pewnością powiedzieć, że będziesz rozczarowany. Dlatego też poprosiłem o bardziej sprecyzowane pytania, co niestety potraktowałeś bardzo po macoszemu (utwierdzając mnie tylko w tym co piszę teraz). Co do nazewnictwa. Inżynierowie, omawiając jakąkolwiek specyfikację nie używają słowa wihajster miast kondensator. Tak samo jest w programowaniu. |
|
|
|
marcio [OOP][MVC]Wspolpraca Router i Controller 18.03.2009, 23:19:54
LBO W OOP istnieje takie pojęcie jak "Separation ... 18.03.2009, 23:38:54
Orkan a tutaj wersja z obrazkami
http://www.symfony-pro... 19.03.2009, 00:01:43
marcio Czyli podsumuwyjac bo nie bardzo rozumiem co macie... 19.03.2009, 00:22:23
Orkan podsumowujac, to moim zdaniem masz troche nie ten ... 19.03.2009, 00:33:49
LBO Cytat(marcio @ 19.03.2009, 00:22:23 )... 19.03.2009, 09:41:39
marcio Cytat(Orkan @ 19.03.2009, 00:33:49 ) ... 19.03.2009, 15:16:47 
Orkan Cytat(marcio @ 19.03.2009, 17:16:47 )... 21.03.2009, 00:18:14
pejott O dzizys, jak Router może dziedziczyć po Dispatche... 19.03.2009, 15:40:45
marcio CytatO dzizys, jak Router może dziedziczyć po Disp... 19.03.2009, 16:03:42 
mike Cytat(marcio @ 19.03.2009, 16:03:42 )... 19.03.2009, 16:17:33
pejott Hehe, zastanów się co to za różnica ? 19.03.2009, 16:12:17
marcio Moze i nie ma ale z tego co napisal @Orkan to wlas... 19.03.2009, 16:15:23
pejott Ja nie widzę tam nic na temat dziedziczenia.
Zast... 19.03.2009, 16:19:31
marcio No ok ale jesli ktos chce na serio pomoc to chyba ... 19.03.2009, 16:27:56
Cysiaczek CytatWItam na potrzeby wlasne jestem zmuszony nauc... 20.03.2009, 19:31:50
marcio Myslalem nad kupnem tego: http://helion.pl/ksiazki... 20.03.2009, 23:04:05 
plurr Cytat(marcio @ 20.03.2009, 23:04:05 )... 21.03.2009, 08:51:49
LBO Cytat(Cysiaczek @ 20.03.2009, 19:31:5... 21.03.2009, 00:56:25
erix CytatPHP nie kopiuje obiektow tylko tworzy aliasy,... 21.03.2009, 11:52:56 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:28 |