Yii2 yii\data\ActiveDataFilter и разбиение на страницы falsePhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Yii2 yii\data\ActiveDataFilter и разбиение на страницы false

Сообщение Гость »


Я настроил рестапи yii2 в модуле.

Теперь, чтобы установить для пагинации значение false и добавить фильтр, я добавил такой код:

действия публичной функции() { $actions = родитель::actions(); unset($actions['create'], $actions['update'], $actions['delete']); $actions['index'] = [ 'класс' => 'yii\rest\IndexAction', 'modelClass' => $this->modelClass, 'checkAccess' => [$this, 'checkAccess'], 'prepareDataProvider' => функция () { $модель = новый $this->класс модели; $query = $model::find(); $dataProvider = новый ActiveDataProvider([ 'запрос' => $запрос, 'нумерация страниц' => ложь, ]); вернуть $dataProvider; }, ]; $actions['index']['dataFilter'] = [ 'класс' => 'yii\data\ActiveDataFilter', 'searchModel' => 'app\models\TimeTableSearch' ]; вернуть $действия; } но фильтрация не работает, но если я закомментирую или удалю массив $action['index'], фильтрация работает нормально, но моя настройка пагинации false перестает работать.

как это исправить.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»