我创建了一个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'])
],
答案 0 :(得分:0)
对于面临此问题的所有人,问题是我使用的自定义模型属性未使用安全验证规则进行验证。因此,每当使用自定义模型属性时,请记住将它们添加到搜索模型的安全验证规则中。