2014-12-09 18 views
5

Ich verwende Kartik Grid-Ansicht, um meine Daten in yii 2 mit pjax aktiviert anzuzeigen. Jedes Mal suche ich Daten in der Grid-Ansicht, die Suche erfolgt mit Ajax, aber die URL ändert sich ständig. Gibt es eine Möglichkeit, die URL unverändert zu lassen? Bitte hilf mir bei der Lösung. Hier ist mein Code:yii2: Wie kann man die URL in der Kartendarstellung beibehalten?

<?php use kartik\grid\GridView;?> 
<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 
    'filterModel' => $searchModel, 
    'pjax'=>true, 
    'pjaxSettings'=>[ 
     'neverTimeout'=>true, 
    ], 
    'columns' => [ 
     ['class' => 'yii\grid\SerialColumn'], 

     'hotel_id', 
     'name', 
     'address', 
     'phone_no', 
     'contact_person', 
     // 'email_address:email', 
     // 'website', 

     ['class' => 'yii\grid\ActionColumn'], 
    ], 
]); ?> 

Antwort

7

Sie können pushstate Funktion wie diese deaktivieren:

'pjax' => true, 
'pjaxSettings' => [ 
    'options' => [ 
     'enablePushState' => false, 
    ], 
], 
+2

Danke. Es funktionierte. – Stark