yii2 gridview搜索框输入自动清除

时间:2016-08-01 09:38:29

标签: php yii2

我创建了一个yii2 gridview。但是当我在一列的搜索框中输入内容时,页面重新加载并且我键入的内容被清除,这是我无法键入要搜索的内容。有人请帮忙!

Search Model:

$searchModel = new NewsSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
        $dataProvider->pagination->pageSize = Yii::$app->params['paginationLength'];

属性:

[
                        'attribute' => 'selectedNews',
                        'header' => 'News',
                        'filter' => yii\bootstrap\Html::textInput('NewsSearch[cat_type]', $searchModel->cat_type, $options = ['class' => 'form-control'])
                    ],

1 个答案:

答案 0 :(得分:0)

对于面临此问题的所有人,问题是我使用的自定义模型属性未使用安全验证规则进行验证。因此,每当使用自定义模型属性时,请记住将它们添加到搜索模型的安全验证规则中。