Akcje

Witam forumowiczów,

Może ktoś z Was wie jak rozwiązać następujący problem.

Chcę, aby po odwiedzeniu konkretnej akcji w kontrolerze, nie była ona więcej dostępna w bieżącej sesji. Tzn. po ponownym uruchomieniu nastąpiło np. przekierowanie do innej strony.

Ktoś z Was kojarzy jakiej klasy użyć? Pytam bo podejrzewam, że jest taka funkcjonalność we framework’u, ale nie za bardzo się orientuje, gdzie tego szukać.

Dzięki za pomoc i pozdrawiam

O ile się orientuję, to takiej funkcjonalności, w znaczeniu klasy, bądź metody, tylko do tego służącej, nie ma. Ale jak najbardziej można wykorzystać istniejące funkcjonalności, aby taki efekt osiągnąć. Ja bym po prostu ustawiał flagę odwiedzin za pierwszym razem, a potem sprawdzał, czy jest zapisana i jeśli tak, przekierowywał. W jaki sposób zapiszesz i odczytasz flagę, to już zależy od Ciebie. Sesja, cache, cookie; sposobów jest wiele.

Dzięki wielkie za info.

To co napisał Bizley możesz połączyć z behaviors