Yii2未使用gridview时无结果消息

Yii2未使用gridview时无结果消息,yii2,yii2-basic-app,Yii2,Yii2 Basic App,我的控制器: public function actionResults() { $query = User::find(); $admins = $query->orderBy('id')->andWhere('role_id = 1')->all(); $searchModel = new AdminSearch(); $dataProvider = $searchModel->search(Yii::$app->r

我的控制器:

 public function actionResults()
{

     $query = User::find();

     $admins = $query->orderBy('id')->andWhere('role_id = 1')->all();

     $searchModel = new AdminSearch();
    $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

    return $this->render('results', [
        'admins' => $admins,
        'dataProvider' => $dataProvider,
        'searchModel' => $searchModel,
    ]);
}
结果视图:

<table class="table">
<thead>
<tr>
    <th>ID</th>
    <th>Name</th>
    <th>Create Date</th>
</thead>
<tbody>
<?php foreach  ($dataProvider->models as $model){ ?>
<tr>
    <td><?= $model->username; ?></td>

    <td><?=$model->fullname; ?></td>

    <td><?=$model->email; ?></td>
    </tr>


身份证件
名称
创建日期
我不想使用Gridview来显示结果,所以我像那样渲染结果,但不知道如何抛出无结果消息

请帮帮我

感谢使用php isset()和empty()函数检查数组中是否有数据

  if(isset($dataProvider->models) && !empty($dataProvider->models)){
        //do you foreach loop here
    }else {
        echo 'empty';
    }