0

limitで取得した一連のレコードに 1 ページあたり 10を設定したとします$results = $this->paginate('ModelName')。paginate/find パラメーターに一致するレコードの総数は 30 であるため、各ページに 10 レコードが表示されます。を見ると$results、ページに 10 件のレコードしか表示されていません。

次のようなことを個別に行わなくても、ビュー内の 30 レコードすべてを取得する方法はあり $allResults = find('all', $params)ます$this->set('everything', $allResults)か?

4

1 に答える 1

0

ビューからフォームを介してアクションに 30 レコードすべてを取得するために使用できるページネーション パラメーターの一部を渡すことになりました。

したがって、ユーザーは、隠し変数をアクションに送信するビューのフォームをクリックします。アクションでは、30 レコードのセット全体が取得され、目的の操作が実行されます。次に、ページは以前にページ分割されたビューにリダイレクトされます。

于 2013-06-14T16:33:40.920 に答える