concrete5 逆引きリファレンス
URLヘルパーでクエリーパラメータを追加・削除する
2021/06/01 22:42
URLヘルパーでGET値を追加、削除する。
URLヘルパーでクエリーパラメータを編集するには、setVariable()とunsetVariable()を使います。
$uh = Core::make('helper/url');
$url = $uh->setVariable('page','5'); //pageというパラメーター
https://www.c5addon.com/sample
というパスのページで実行すると
/sample?page=5
という結果が返されます。ページ送りなどにも用いられます。
さらにそのURLにパラメーターを追加するには、最後の引数にさきほどの$urlを入れて
$url = $uh->setVariable('prev','1',$url);
を実行すると
/sample?page=5&prev=1
が返されます。
この2つのパラメーターからpageだけを削除したい時はunsetVariable()を使います。
$uh->unsetVariable('page',$url);
pageを削除した
/sample?prev=1
が返されます。
New Content
2021/07/02 16:59
2021/06/23 21:58
2021/06/22 22:01
2021/06/17 22:38
2021/06/15 22:00