Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在搜索前隐藏gridview?_Php_Mysql_Yii2 - Fatal编程技术网

Php 如何在搜索前隐藏gridview?

Php 如何在搜索前隐藏gridview?,php,mysql,yii2,Php,Mysql,Yii2,这是我的带搜索的gridview。我想搜索,结果应该显示在 gridView。它工作正常,但在搜索之前gridview显示所有数据,##如何在搜索之前隐藏gridview???是否可以在控制器中尝试此操作将$dataProvider发送为空它不会填充数据网格值,但如果搜索未在GridView中查找可用数据,请确保此操作有效提供详细信息$dataProvider是ArrayDataProvider还是ActiveDataProvider,您的搜索如何工作?您是在为每次搜索查询,还是在与数据提供程序

这是我的带搜索的gridview。我想搜索,结果应该显示在
gridView。它工作正常,但在搜索之前gridview显示所有数据,##如何在搜索之前隐藏gridview???是否可以

在控制器中尝试此操作将$dataProvider发送为空它不会填充数据网格值,但如果搜索未在GridView中查找可用数据,请确保此操作有效提供详细信息$dataProvider是ArrayDataProvider还是ActiveDataProvider,您的搜索如何工作?您是在为每次搜索查询,还是在与数据提供程序一起使用datasearch正在使用dataProvider@santosh我需要从gridview搜索,搜索后gridview必须显示这就是我的意思创建一个标志来检查查询是否获取数据,并使用该条件在if条件下显示gridview
<?php Pjax::begin(); ?>    <?= GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'columns' => [
            ['class' => 'yii\grid\SerialColumn'],

            'pk_int_payroll_id',
            [
                'attribute' =>  'fk_int_emp_id',
                'value'     =>  'fkIntEmp.vchr_name',
                'filter' => Html::activeDropDownList($searchModel, 'fk_int_emp_id', ArrayHelper::map(TblPayroll::find()->asArray()->all(), 'fk_int_emp_id', 'fk_int_emp_id'),['class'=>'kartik\grid\ActionColumn','prompt' => 'Select name'])
            ],           
            'vchr_worked_hours',
            'vchr_actual_hours',
            [   
                'attribute' =>   'fk_int_payroll_month',
                'value'     =>   'fkIntPayrollMonth.vchr_month'   
            ],
            [   
                'attribute' =>   'fk_int_payroll_year',
                'value'     =>   'fkIntPayrollYear.year'   
            ],



            ['class' => 'yii\grid\ActionColumn'],
        ],
    ]); ?>
<?php Pjax::end(); ?> </div>