Acesti parametri pot fi : page, sort, filters. Ei trebuiesc propagati automat (momentan pe request) catre Create/Edit/Delete pentru ca la intoarcere in listing sa fim in acelasi loc (ie page) cu aceiasi sortare si filtre.
Pas 1: controller-ul tau trebuie sa extinda CommonController
Pas 2: in controller-ul tau trebuie sa ai definit ca public variabila $persistentParameters care este un array cu numele variabilelor de propagat; de exemplu:
public $persistentParameters = ['page', 'sort', 'EmployeeSearch'];
Pas 3: optional, daca sectiunea/feature-ul tau apare in meniul principal (app-menu.php) , atunci adauga ‘forceResetFilters’=>1 la URL. Asta face ca atunci cand ai deja filtre in listing si te dai click din nou in meniu, filtrele vor fi resetate automat <- momentan nu merge chiar cum ar trebui
Pas 4: optional, daca vrei sa ai buton de Reset Filters in listing atunci coloana cu butoane trebuie sa aiba ‘class’ => ‘common\components\CfoActionColumn’
ATENTIE: la butoanele de back din formulare, daca folosesti Yii::$app->request->referrer, persistentParameters NU se vo trimite automat. Trebuie sa specifici clar [‘/cutare/index’] – ca sa treaca print UrlManager de unde se adauga automat persistentParameters .