回答編集履歴

3

修正

2024/04/07 23:59

投稿

m.ts10806
m.ts10806

スコア80857

test CHANGED
@@ -1,7 +1,7 @@
1
1
  検索用の情報だけではなく「検索が押された」ことを示す情報もフラグとしてリクエストパラメータに含み
2
2
  そのリクエストパラメータがemptyか否かで出力の分岐を掛ければ良いと思います。
3
3
 
4
- それか、初期表示用と検索表示用とでコントローラを別にする。
4
+ それか、初期表示用と検索表示用とでコントローラ(or受け取るコントローラのメソッド)を別にする。
5
5
  初期表示用で検索処理を書かなければ自然と$roomsはnull(もしくは未定義)になるので、
6
6
  elseに入ります。
7
7
  いっそviewも別にしてもいいかもしれませんが、あとはどう表示させたいか、要件次第で決めてください。

2

追記

2024/04/07 23:59

投稿

m.ts10806
m.ts10806

スコア80857

test CHANGED
@@ -1,2 +1,8 @@
1
1
  検索用の情報だけではなく「検索が押された」ことを示す情報もフラグとしてリクエストパラメータに含み
2
2
  そのリクエストパラメータがemptyか否かで出力の分岐を掛ければ良いと思います。
3
+
4
+ それか、初期表示用と検索表示用とでコントローラを別にする。
5
+ 初期表示用で検索処理を書かなければ自然と$roomsはnull(もしくは未定義)になるので、
6
+ elseに入ります。
7
+ いっそviewも別にしてもいいかもしれませんが、あとはどう表示させたいか、要件次第で決めてください。
8
+

1

誤字修正

2024/04/07 23:57

投稿

m.ts10806
m.ts10806

スコア80857

test CHANGED
@@ -1,2 +1,2 @@
1
1
  検索用の情報だけではなく「検索が押された」ことを示す情報もフラグとしてリクエストパラメータに含み
2
- そのリクエストパラメータがemptyか否かで出力の分岐をければ良いと思います。
2
+ そのリクエストパラメータがemptyか否かで出力の分岐をければ良いと思います。