検索フォームのバリデーション

2020年7月3日 at 9:51

例えばこのような検索URLの時
https:/concrete5.com/search?search_paths[]=/Path&query=Kywords&submit=Search

search_path[]やqueryに渡された値のバリデーションはデフォルトだと
どのようなものがされているのでしょうか。

素通しということはないと思うので、呼びだされるバリデーションのヘルパーが
分かると助かるのですが。

タグ:

Re: 検索フォームのバリデーション

2020年7月3日 at 15:36
検索ブロックのコントローラー concrete/blocks/search/controller.php を見れば調べられます
 

Re: 検索フォームのバリデーション

2020年7月3日 at 17:08
concrete/blocks/search/controller.phpを確認しましたが、
「search_paths」や「query」に対して、空値以外には特に処理を変えずバックエンドの処理に回しているように見受けられました。

これらの入力に対して特にバリデーションは行っていない。
という理解でよろしいでしょうか?
 

Re: 検索フォームのバリデーション

2020年7月3日 at 17:22
まぁ、search_pathsが空の文字列かどうかくらいですね、バリデーションとしては
お知りになりたいことがバリデーションではないのかもしれませんね