Страница 1 из 1

Меняется язык при удалении

СообщениеДобавлено: 24 окт 2018, 07:52
vanred79
Здравствуйте! Подскажите пожалуйста из-за чего может меняться язык на дефолтный в таблице (см Скрин) объявлении при нажатии кнопки удалить, если находится на другом языке?
В контроллере такой код:
Код: Выделить всё
public function actionDelete($id){
        if(Yii::app()->request->isPostRequest){
            // we only allow deletion via POST request
            $this->loadModelUserAd($id)->delete();
            
            
// if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
            if(!isset($_GET['ajax']))
                $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('index'));
        }
        else
            throw new CHttpException
(400,'Invalid request. Please do not repeat this request again.');
    }

Пробовал менять
Код: Выделить всё
$this->redirect(array('index'))
на другие, но не помогло. Подскажите пожалуйста где искать проблему?

Re: Меняется язык при удалении

СообщениеДобавлено: 24 окт 2018, 12:30
Foton
Здравствуйте! Опишите подробнее что именно вы делаете и что именно происходит, что то не очень понятно

Re: Меняется язык при удалении

СообщениеДобавлено: 24 окт 2018, 16:12
vanred79
Foton писал(а):Здравствуйте! Опишите подробнее что именно вы делаете и что именно происходит, что то не очень понятно

Здравствуйте! Перевел сайт на мультиязычность, сделал на нем 2 языка, русский язык по дефолту.
В личном кабинете, если находится на казахском языке удалить или отключить объявление, то в таблице объявлений меняется язык на дефолтный, т.е. русский. Получается шапка и другие элементы на казахском, а таблица со списком объявлений на русском языке. Таблица становится на казахском, если после удаления объявления перезагрузить страницу.