get
メソッドを使用した検索フォームがあります。結果をページネーションした後に使用するまで、フォームは正常に機能します。
ユーザーはdomain.com/serach/results/something/something_else/
、重要な部分がdomain.com/serach/results/
.
フォームのコードは次のようになります。
echo $this->Form->create(null, array(
'type' => 'get',
'url' => $this->Html->url(null, true),
));
これにより、フォームは次のようになります。
<form action="http://domain.com/serach/results/something/something_else/" method="get">
問題は、結果をページ分割すると、アクションに page:2 または page:3 が追加されるため、次のようになることです。
<form action="http://domain.com/serach/results/something/something_else/page:3" method="get">
page:3
フォーム アクションに渡される URL から を削除できる組み込み関数が CakePHP にありますか、それとも を探して削除する関数を作成する必要がありpage:#
ますか?