Изначально код пагинатора в контроллере был такой:
public function actionIndex()
{
$query = Orders::find();
$pagination = new Pagination([
'defaultPageSize' => 5,
'totalCount' => $query->count(),
]);
$orderies = $query->orderBy('id')
->offset($pagination->offset)
->limit($pagination->limit)
->all();
return $this->render('index', [
'orderies' => $orderies,
'pagination' => $pagination,
]);
}
Добавил в контроллер в строку
$query = Orders::find();
Такую строчку
->where(["active"=>1])
Получится такая строка
$query = Orders::find()->where(["active"=>1]);
Потом во всех моделях добавил active. Добавил в базу данных столбец active.
Теперь при значении 0, которое записывается в базу данных при отправке, запись в пагинацию не попадает. Если поменять в CRUD редакторе на единицу, то выводится.