Php 如何在加载时创建没有数据的gridview?

Php 如何在加载时创建没有数据的gridview?,php,yii2,yii2-basic-app,Php,Yii2,Yii2 Basic App,因此,我有一个标准的gridview由gii创建,它连接到一个mysql数据库,该数据库已经有一些记录,它工作得很好,但我需要的是,当页面加载时,视图上不应显示任何数据,它只应在对任何字段进行搜索后显示 如何设置加载时不显示数据的gridview 提前感谢您可以在ModelSearch.php if($this->your_search_attribute == '') $query->andFilterWhere(['id' => 0]); 不知道是否有一种更简单、更像yi

因此,我有一个标准的
gridview
gii
创建,它连接到一个
mysql
数据库,该数据库已经有一些记录,它工作得很好,但我需要的是,当页面加载时,视图上不应显示任何数据,它只应在对任何字段进行搜索后显示

如何设置加载时不显示数据的gridview


提前感谢

您可以在
ModelSearch.php

if($this->your_search_attribute == '') $query->andFilterWhere(['id' => 0]);

不知道是否有一种更简单、更像yii的方法。

至少对我添加的属性有效,这是一个很好的指导方针