Yii2 Pjax не работает

Ставлю advanced шаблон Yii2 через composer:

composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application

Далее через Gii генерирую модель по таблице test (она уже заранее существует в бд). После чего, в Gii перехожу в раздел CRUD Generator, заполняю все поля следующим образом:

введите сюда описание изображения

Галочку Enable Pjax поставил.

Далее генерирую все это, открываю созданный контроллер в браузере, вижу стандартную CRUD страницу:

введите сюда описание изображения

В инпуте фильтра по полю Password ввожу что-нибудь (например, "6")... и... после потери инпутом фокуса, страница перезагружается полностью.

введите сюда описание изображения

На вышеприведенном скрине видно, что опять подгружаюся JS и CSS файлы. Что странно - первый запрос не отрабатывает, и как будто бы перебивается вторым. По каким причинам Pjaxне срабатывает? Я в код сам не лез от слова совсем, генерировал все через Gii.

Содержимое первого запроса:

введите сюда описание изображения

Видно, что в GET параметре передается _pjax=#p0

Ответа на первый запрос нет: введите сюда описание изображения

Второй запрос: введите сюда описание изображения

Здесь уже этого параметра нет.

Ответ от сервера по второму запросу: введите сюда описание изображения

Видно, что приходит вся страница целиком. Ходя должна прийти только обновляемая Pjax'ом часть.

Gif того, как это работает сейчас: введите сюда описание изображения

Как починить Pjax и заставить подгружать только часть страницы, а не всю страницу целиком?


Ответы (0 шт):