質問編集履歴

3

説明の修正

2019/04/10 03:36

投稿

hikaru1013
hikaru1013

スコア12

test CHANGED
File without changes
test CHANGED
@@ -174,4 +174,4 @@
174
174
 
175
175
  その為、検索条件がPOSTされた際に検索条件をsessionで保持し、2ページ目に遷移した時にsessionに保持されている条件でデータ抽出するようにしてみたのですが、sessionに検索条件が保持されている場合は無条件に検索をかけてしまうため、メニューから「商品の画像管理システム」のリンクを押下した時の初期表示のときも、sessionに検索条件が保持されている場合は検索をかけてしまう動きとなってしまいます。
176
176
 
177
- 初期表示の時はsessionに保持さている検索条件を破棄しようとしたのですが、メニューのリンクが押下された時の初期表示なのかPaginator機能の進むや戻るのリンクが押下された時の表示なのかがController側で識別ができず、POSTでsession検索条件を保持する実装は断念しました。
177
+ 初期表示の時はsessionに保持さている検索条件を破棄しようとしたのですが、メニューのリンクが押下された時の初期表示なのかPaginator機能の進むや戻るのリンクが押下された時の表示なのかがController側で識別ができず、POSTでsessionを使用しての検索条件を保持する実装は断念しました。

2

説明の修正

2019/04/10 03:36

投稿

hikaru1013
hikaru1013

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  PHP(CakePHP3.7.1)で商品の画像管理システムを作っています。
2
2
 
3
- 商品画像一覧で条件を指定し検索後に、現在CakePHP3のPaginator機能を使用し実装しているため検索条件がGETパラメータで見えてしまう状態です。
3
+ 現在CakePHP3のPaginator機能を使用し商品画像一覧と検索機能を実装しているのですが、検索条件がGETパラメータで見えてしまう状態です。
4
4
 
5
5
  今後アカウント管理機能も作成する予定で、メールアドレスなど個人情報が検索条件に含めれる想定なので、CakePHP3のPaginator機能を使用した上でGETパラメータなどで検索条件が見えない形で、検索を行った後に2ページ目に遷移しても検索条件が引き継がれたままで検索条件に該当するデータの2ページ目が正常に表示される実装方法を教えていただきたいです。
6
6
 

1

タイトルの変更

2019/04/10 03:34

投稿

hikaru1013
hikaru1013

スコア12

test CHANGED
@@ -1 +1 @@
1
- CakePHP3のPaginator機能を使用した上で、検索条件がGETパラメータなどで見えないように実装たいです。
1
+ CakePHP3のPaginator機能を使用した上で、検索条件がGETパラメータなどで見えないようにPOSTでの実装方法を教えていだきたいです。
test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
  $keyword = $this->request->query('keyword');
100
100
 
101
- // 検索カテゴリ
101
+ // 検索カテゴリ
102
102
 
103
103
  $categoryId = $this->request->query('category_id');
104
104