Я включил виджет _form.php
файл _form.php
, который работает хорошо. Проблема заключается в фильтрации и разбиении на страницы.
<?php $dataProvider = new ActiveDataProvider([ 'query' => \app\models\ServiceCharges::find(), 'pagination' => [ 'pageSize' => 5, ], ]); ?> <?php $searchModel = New \app\models\ServiceChargesSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); ?> </div> </div> <div> <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'id', 'service_name', 'room_category', 'charges_cash', 'charges_cashless', ['class' => 'yii\grid\ActionColumn'], ], ]); ?> </div>
Если я помещаю $searchmodel
часть $searchmodel
под $searchmodel
, разбиение на страницы работает нормально, но фильтр не работает и наоборот.
Как я могу использовать фильтр и разбиение на страницы в файле _form.php.
Любое решение будет с благодарностью оценено.
благодаря