Как реализовать вывод данных из БД?

Есть input:

<form method="get" action="/search">
            <div class="search-line">
                <input type="text" id="search-line-id" name="search" placeholder="Поиск..." class="search-line-class" title="Поиск по сайту" autocomplete="off">
            </div>
</form>

Всё написанное в нём кидается в /search на бэк.

бэк siteController:

public function actionSearch() 
    {
        $search = Yii::$app->request->get('search');

        $search1 = ucfirst(str_replace(" ", "", $search));

        $query = Documentation::find()
        ->where([
            'like', 
            'creature_name', $search1
        ]);

        $dataProvider = new ActiveDataProvider([
            'query' => $query,
        ]);

        return $this->render('search', [
            'dataProvider' => $dataProvider
        ]);
    }

Получаю методом get инфу из input'a с name="search" и по ней ищу что-то похожее(как я понимаю) в колонке creature_name в БД. Далее, найдя совпадения, возвращаю всё в dataProvider'е. И отрисовываю его на странице данным способом:

<?=ListView::widget([
    'dataProvider' => $dataProvider,
    'layout' => "{items}\n{pager}",
])?>

Он находит нужное поле, где input совпадает с creature_name в базе, но отрисовывает только id'шник(первая ячейка всей строки), всю остальную инфу он не показывает.

Не до конца понимаю, как вытащить из dataProvider всю остальную инфу. Хотя бы посмотреть, что содержится в нём.


Ответы (0 шт):