@Inogami
php-программист, поковыриваю vue

Как управлять GET запросом в Yii2?

У меня есть экшн, когда делаю запрос через форму, он перенаправляется сам на себя и у меня множится url, там становится множетсво одинаковых гетов, как их можно очищать или может избавиться от этого
public function actionIndex()
    {   
        $request = Yii::$app->request;
        $get = $request->get('Persona'); 
        $name = $get['name'];
        if(isset($name)){
            $query = Persona::find()->where(['like','name', $name]);
            $countQuery = clone $query;
            $pages = new Pagination(['totalCount' => $countQuery->count()]);
            $persona = $query->offset($pages->offset)
                ->limit($pages->limit)
                ->all();
        }else{
            $query = Persona::find();
            $countQuery = clone $query;
            $pages = new Pagination(['totalCount' => $countQuery->count()]);
            $persona = $query->offset($pages->offset)
                ->limit($pages->limit)
                ->all();
            
        }
     
        $model = new PersonaSearch();
     
        return $this->render('index',[
            'persona' => $persona,
            'model' => $model,
            'pages' => $pages,
 
        ]);

    }
  • Вопрос задан
  • 1047 просмотров
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Контроллер тут при чем? Надо view смотреть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы