2014-10-12 5 views
1

activeForm과 linkPager를 함께 사용하고 싶습니다. 동일한 관점에서, 일부 필드, sqldataprovider 및 (sqldataprovider의) 모델 결과 표시와 함께 activeform을 정의했습니다. 내가 activeform의 제출 버튼을 클릭하면 모두 좋다.YII2 : 액티브 폼과 linkPager를 사용하여

지금, 나는 사용하여 linkPager을 추가하고 싶습니다 :

echo \yii\widgets\LinkPager::widget([ 
    'pagination'=>$dataProvider->pagination, 
]); 

내가 클릭하고 (페이지를 변경하는)의 ActiveForm을의 필드가 연결되지 않은 linkpager의 버튼 중 하나를, 내 말은 :

$searchModel = new JobSeekerSearch(); // extended from JobSeeker 
$params = Yii::$app->request->queryParams; // this is the query string parameter 
if(!empty($params['JobSeekerSearch'])){ 
    $searchModel->fullName = $params['JobSeekerSearch']['fullName']; // populate your model 
} 
$dataProvider = $searchModel->search($params); // submit the search parameter to your search model 

다음에 있는지 확인하십시오 datasqlprovider이 ... 이러한 필드 내 생각

답변

0

를 필터링하지 않습니다, 당신은 수동으로 요청 매개 변수에 따라 ActiveForm을 채울 필요 모델을 기반으로 ActiveForm을 만듭니다 (이 예의 JobSeekerSearch)