Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Session w MVC
#1
Witam,
jest jakaś reguła co do sesji w MVC? Gdzie sprawdzać sesje w kontrolerze i generować odpowiedni widok czy bezpośrednio w widoku?
Odpowiedz
#2
nie będę się wymądrzał, więc podsyłam ciekawy link Wink

http://stackoverflow.com/questions/4502684/php-mvc-best-practice-pass-session-variable-to-model-class-from-controller-or
Odpowiedz
#3
@hieroshima - tam jest o relacji sesja - model co raczej autora nie interesuje.

@Marys - rozwiń trochę pytanie, bo za bardzo nie łapię o co Ci w ogóle chodzi.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#4
No ja też trochę nie załapałem, ale wydawało mi się, że chodzi mu właśnie o to do czego podałem link Tongue
Odpowiedz
#5
Jak na moje to nie, chyba chodzi mi w ogóle o sens bytu sesji, ale poczekajmy niech uściśli swoje pytanie.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#6
Oficjalnie sesję ma sprawdzać kontroler, widok jest tylko od wyświetlenia interfejsu użytkownika. Nieoficjalnie sprawdzaj sesję gdzie Ci wygodniej.
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#7
Chodzi mi dokładnie o sprawdzanie sesji. Pytanie czy kontroler ma sprawdzić sesje i renderować odpowiedni widok czy w widok sprawdzić sesje? Pytanie co jest poprawne?
Odpowiedz
#8
jak utworzysz nowy kontroler to on dziedziczy po klasie controller w której jest HttpContext.Session["..."]. Więc, żeby kod był bardziej elastyczny to raczej kontroler powinien się tym zająć, i wynik przekazać do widoku.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [php]Session register iqique 0 1,208 11-10-2011, 16:59
Ostatni post: iqique

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl