- konrado4 napisał: 05 Lipiec 2010, godzina 23:39
-
-
Witam.
Potrzebuje przekierować cały skrypt / zmienić aktualnie wykonywany kontroler / lub tak go wywołać aby zmienił się URL po stronie klienta na ten który chce wywołać w pierwotnym kontrolerze.
Przykładowa sytuacja:
W kontrolerze umieściłem kilka warunków które okreslają, który widok ma zostać załadowany ale problem jest taki, że URL u klienta pozostaje cały czas ten sam.
Klient po zalogowaniu powinien zobaczyć swój profil domena.pl/profil ale po prawidłowym logowaniu jak załaduje tylko inny widok (profil) u klienta nadal pozostaje poprzedni URL: domen.pl/logowanie
Czy da się to jakoś zgrabnie w CI rozwiązać ??
Alternatywne rozwiązanie to wysłać do klienta linijke tymczasoego kodu:
<meta http-equiv="refresh" content="x; url=www.domena.pl/profil" >
i wywołac zapytanie jeszcze raz. Ale to nie jest eleganckie rozwiązanie.
Prosze o pomoc.
-
- konrado4 napisał: 06 Lipiec 2010, godzina 14:05
-
-
dobra problem rozwiązany..
redirect('/profil', 'refresh');
przeoczyłem ten opis w user quide.
pozdrawiam
-
Nie możesz dodawać nowych Tematów
Nie możesz dodawać nowych postów
Nie jesteś moderatorem