2013-06-13 2 views
0

$results = $this->paginate('ModelName')으로 검색된 레코드 집합에 페이지 당 limit을 10으로 설정한다고 가정 해 봅시다. paginate/find 매개 변수와 일치하는 레코드의 총 수가 30이므로 각 페이지에 10 개의 레코드가 표시됩니다. $results을 보면 페이지에 표시된 레코드가 10 개뿐입니다.페이지 매김을 사용할 때 모든 레코드를 얻는 방법

$allResults = find('all', $params) 다음에 별도로 수행 할 필요없이 30 개의 레코드를 모두 가져 오는 방법이 있습니까? $this->set('everything', $allResults)?

+0

페이지 매김없이 페이지 매기기를 원하십니까? 당신이 당신의보기를 굽는 경우에 당신은 당신의보기에있는 두번째 그리고 세번째 페이지에 얻기 위하여 페이지 매김 연결이있을 것이다. 이것이 나머지 레코드에 액세스하는 방법입니다. – mark

+0

정확하지 않습니다. 이미보기 하단에 두 번째 및 세 번째 페이지 링크가 있습니다. 사용자에 대한 페이지 매김을 원하지만 사용자가 주어진 페이지에서 전체 레코드 집합 (30)을 사용하는 작업을 수행 할 수 있도록하려고합니다. – musicliftsme

+0

그런 다음 "한계"매개 변수를 수정할 수있게하십시오. – mark

답변

0

폼에서 액션을 통해 뷰에서 30 개의 레코드를 모두 검색하는 데 사용할 수있는 일부 페이지 매김 매개 변수가 전달되었습니다.

그래서 사용자는 숨겨진 변수를 작업에 제출하는보기의 양식을 클릭합니다.이 양식에서는 전체 30 개 레코드 세트가 검색되고 원하는 작업이 수행됩니다. 그런 다음 페이지가 이전에 페이지 매김 된보기로 리디렉션됩니다.

관련 문제