Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%)
|
Witam,
Powiem z gory, ze nic mi do glowy nie przyszlo przegladajac Mojavi i ZendFramework. Obecna sytuacja przypomina troche Zend Framework. Przychodzi żądanie HTTP. Router jest odpowiedzialny za wiciagniecie z niego informacji (jaka akcja, jakie parametry). Nastepnie tworzy token, ktory zawiera nazwe akcji oraz parametry. Token przekazywany jest do Dispatchera, ktory ma za zadanie utworzyc obiekt akcji, przekazac mu parametry i uruchomic akcje. Wykonanie nastepnej akcji zrealizowalem w prosty sposob. W klasie akcji definiuje metode setNext($sActionName : string [, $aParameters : array]). Ale jak moznaby zrealizowac przekierowanie na inna akcje w przypadku niepowodzenia? Co mam na mysli? Filtr bezpieczenstwa. Sprawdza, czy uzytkownik zalogowal sie, czy ma odpowiednie prawa. Jezeli nie to powinien przeniesc uzytkownika do logowania. Mozna zrobic header('Location: ble ble'), ale nie podoba mi sie ta metoda. Jakies pomysly? Adrian. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%)
|
Podpatrywanie nie wychodzi mi na dobre, bo zaraz pol frameworka przebuduje tylko po to, ze jedna rzecz mi sie spodoba.
Pobralem Symfony. Wyglada troche jak klon Mojavi. Wiedziac, jak dziala to w Mojavi, nic madrego nie wymyslilem. Wiec z Symfony jest podobnie :/ Jakies pomysly? Edit: Ciagle o tym mysle i w zasadzie uwazam, ze redirect jest calkiem dobrym pomyslem. Dlaczego? Chociazby dlatego, ze adres url bedzie wskazywal aktualne miejsce. Korzystajac z forwardingu Mojavi (domyslame sie ze Symfony dziala podobnie), zdarzaly sie sytuacje, ze na ekranie mialem liste kategorii sklepu, a na pasku adres wskazujacy na dodanie produktu... Wszystko dlatego, ze po dodaniu produktu forwardowalem na liste kategorii... Co o tym myslicie? Ten post edytował Prph 25.07.2006, 18:41:42 |
|
|
|
Prph Framework, MVC, Router 25.07.2006, 17:55:35
pawel_k ja proponuje podpatrzec symfony 25.07.2006, 18:05:04
bela Bo w Symfony (i pewnie Mojavi) jest podział na red... 25.07.2006, 20:07:37
Prph Heh co ciekawe, W symfony wykonywana jest jedna sz... 25.07.2006, 22:14:22 
mike_mech Cytat(Prph @ 25.07.2006, 23:14 ) To imito... 25.07.2006, 22:22:32 
sf Cytat(Prph @ 25.07.2006, 23:14 ) [PHP] po... 26.07.2006, 06:02:15
anas Hej.
Moim zdaniem lepiej jest zdecydować kiedy re... 27.07.2006, 22:12:52
Prph Yyyy o_O ?
Jak ma niby wygladac forward z akcji w... 27.07.2006, 23:27:08
anas @Prph: Poprzez redirect url.
Jedynie akcje logicz... 28.07.2006, 13:08:11
Prph Tez jakos jestes za redirectem. Ale jednak forward... 29.07.2006, 10:10:10 
Ociu Co do symfony:
CytatAutorzy tego frameworka wybral... 29.07.2006, 13:10:06
Prph Ja nie twierdze, ze Symfony jest zle, ale pewne je... 29.07.2006, 14:17:14
NuLL CytatDlatego majac male doswiadczenie z pisaniem f... 29.07.2006, 20:48:49
Prph Owszem... pod warunkiem, ze sa przeznaczone dla sp... 29.07.2006, 22:40:27
pawel_k symfony ma tą wielką zaletę że jest dla ludzi leni... 30.07.2006, 01:35:19 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:01 |