Ustawianie strony w GridView

Jak ustawić wybraną stronę danych w GridView wywołując widok z kontrolera :

       $this->render('login',array('model'=>$model));

żeby po takim wywołaniu ustawiał sie na np. na 2 stronie danych w GridView ?

Witaj,

w DataProvider jest właściwość pagination i gdy korzystasz z CPagination w której możesz ustawić wartość currentPage na dowolną stone domyślnie 0 ;)

Trochę żle napisałem o co mi chodzi - jak jestem np na drugiej stronie danych CGridView i wywołuje jakąś akcje w kontrolerze to kiedy wracam do CGridView to ustawia sie on standardowo na stronie 1 a chodzi mi jak ustawić zeby wrócił do strony danych z której została wywołana akcja ?

Wiec musisz przekazac odpowiedni nr strony do serwera, aby móc go później ustawic.

Drugie rozwiązanie to zapisz sobie w ciasteczku nr strony i przy powrocie odczytaj wartośc.

Zapisac też możesz to w sesji użytkownika jeśli jest to kluczowa kwestia.