質問: フォームのテキストボックスに、ジャンプしたいページの数字を入力し、submitでそのページに移動できるものを作っています。 今のところ、現在のページが `http://example.jp/hoge?page=5` だったとして、POSTで10を送ったら、 コンポーネント側でURLのpage=5の部分を10に書き換える処理を考えています。 CakePHPでこのような処理をもう少し簡単に行える機能やプラグインはあるのでしょうか? ページ番号を指定したジャンプ用リンクの生成はできるようなのですが、フォームはなさそうで・・・ URLを書き換える以外になにか良い方法がありましたら、ご教授頂けると嬉しいです。 何卒よろしくお願い致します。
回答: ページを移動するだけならPOSTではなくGETのフォームを作った方がシンプルにできると思います。 ``` = $this->Form->create(null, ['type' => 'get', 'url' => '/hoge']) ?> = $this->Form->control('page') ?> = $this->Form->submit('移動') ?> = $this->Form->end() ?> ```