Как отключить отображение URL-адресов в истории браузера - Yii2

Я использую расширенный шаблон Yii 2.0. Я использую pjax для отображения данных в представлении сетки, для которого установлено автоматическое обновление. Я перехожу по этой ссылке, чтобы настроить автоматическое обновление сетки.

Проблема в том, что это заставляет один и тот же URL-адрес появляться в истории браузера (поскольку тег привязки снова и снова вызывает одно и то же действие для получения обновленных данных), который я не хочу отображать в истории.

Я много пытался найти решение, но ничего не нашел. Мне нужна помощь в решении вопроса. Я знаю, что здесь много умных программистов, которые хотят сделать что-то новое. Помогите мне сделать это. Заранее спасибо!!

Я попытался установить 'enablePushState' => false, но URL все равно появляется в истории.


person Choxx    schedule 22.03.2016    source источник
comment
Вы также пытались установить enableReplaceState на true?   -  person topher    schedule 22.03.2016


Ответы (1)


Внимательно прочитав документацию Yii и следуя комментарию topher, я попытался установить ['enablePushState'=>flase, 'enableReplaceState=>true]

Это работало, но иногда вызывало автоматическое обновление всей страницы (представления). Но у меня сработала установка только ['enableReplaceState=>true].

Надеюсь, это поможет кому-то в будущем.

person Choxx    schedule 28.03.2016