2017-09-22 1 views
0

여기에 그 날 내가 gpagination의 링크를 얻을 방법이 오류는 Yii2 REST API 매김 getLinks

Calling unknown method: yii\\data\\ActiveDataProvider::getLinks() 

을주고 내 코드

$provider = new ActiveDataProvider([ 
     'query' => $model->getReservations($start_time, $end_time), 
     'pagination' => [ 
      'defaultPageSize' => 2 , 
      'pageSize' => 2, 
      'pageSizeLimit' => [1, 2], 
     ], 
    ]); 
return $links = $provider->getLinks(); 

입니다

답변

0

먼저로, Pagination 개체를 가져가 getPagination() 방법. 각

return $links = $provider->pagination->links; 

또는

return $links = $provider->getPagination()->getLinks(); 
+0

의 반환 자동 링크 페이지 = 1 –

+0

어쩌면 당신은 단지 한 페이지를 equest : 그런 다음, 객체 Pagination 그래서 방법 getLinks()을 가지고? 'getLinks()'는 처음, 마지막, 다음 및 이전 페이지로 이동하기위한 전체 링크 집합을 반환하므로 한 페이지 만있는 경우 링크가 하나 있습니다. – Yupik

+0

나는 12 개의 레코드를 가지고 있고 위의 코드에서 paglimit = 2로 설정 했습니까? 내가 somethig을 놓친다 –