0

私の Web ページの 1 つで、デフォルトのページネーション [ページネーター ヘルパー] で顧客の詳細のリストを表示します。各顧客行には、対応する「編集」ボタンがあり、クリックすると、その顧客情報が入力された DIV が表示されます。[この DIV には、顧客情報を変更できるテキスト ボックスなどがあります] 顧客の詳細を再入力/変更した後、[保存] ボタンをクリックすると、2 つの ajax 呼び出しが行われます。

  1. 編集したレコードを最初に保存するもの
  2. 2 つ目は、同じページの顧客リストを変更された情報で更新します。

私の問題: 3 ページ目で 1 つの顧客レコードを編集すると、2 回目の ajax 呼び出しでリストが更新されますが、3 ページ目には移動しません。1 ページ目から開始されます。

助けてください。

4

4 に答える 4

1

ここで現在のページを取得できます。

$this->request->params['named']['page']
于 2016-11-21T05:43:24.397 に答える
1

ここで現在のページを取得できます。

<?php echo $this->Paginator->counter(array(
    'format' => ('{:page}')
      )); ?>

これはソリューションの一部です。:)

于 2012-07-25T14:42:04.943 に答える
0

Paginatorからのリンクを使用しようとしましたか?コントローラへのページ番号を維持します。

何かのようなもの

// same parameters as $this->Html->link
<?php echo $this->Paginator->link( ... ) ?>

PaginatorHelperのリファレンスドキュメントも確認してください

于 2012-07-25T15:42:49.423 に答える