/** * Список книг. * * @return string */ public function actionIndex() { $modelBook = new Book(); $dataProvider = $modelBook->search(Yii::$app->request->get()); $authorIds = Yii::$app->request->get('authors', []); $tagIds = Yii::$app->request->get('tags', []); Book::applyFilterForRelatedData($dataProvider->query, $tagIds, $authorIds); return $this->render('index', ['modelBook' => $modelBook, 'dataProvider' => $dataProvider, 'authorIds' => $authorIds, 'tagIds' => $tagIds]); }