2016-08-01 6 views
0

yii2 gridview를 만들었습니다. 그러나 하나의 열의 검색 창에 뭔가를 입력하면 페이지가 다시로드되고 입력 한 내용이 지워집니다. 즉, 검색 할 수있는 유형이 없습니다. 누군가 제발 도와주세요!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

친절하게이 [예] (http://www.yiiframework.com/wiki/621/filter-sort-by-calculated-related-fields-in-gridview-yii-2-0/#hh9)를 읽으십시오. –

+0

고마워요. @InsaneSkull 나는 간단한 요점을 놓쳤다. –

답변

0

이 문제를 직면하는 모든 분들을 위해이 문제는 사용자 정의 모델은 I 안전 유효성 검사 규칙과 검증되지 않은 사용 속성이었다. 따라서 사용자 지정 모델 특성을 사용할 때마다 검색 모델의 안전한 유효성 검사 규칙에 특성을 추가해야합니다.

관련 문제