Webアプリケーションにcakephpajaxページ付けを使用しています。
このアプリケーションでは、検索フィルターも実装しました。ユーザーがレコードをフィルター処理するとき、GETメソッドを使用して検索フォームを送信し、コントローラーでフィルター変数を取得して、このようにページネーターヘルパーに追加します。
$this->paginator->options(array(
'url' => array_merge($this->passedArgs, array('?'=> $query_string)),
'update' => '#tlist',
'evalScripts' => true)
);
私の問題は、私のページネーションリンクで私のすべてが変換されて&以下を参照して太字の部分を見るということです。
<a href="/sites/tutor/users/ajaxtutor/page:2?gender%5B0%5D=1
&gender%5B1%5D=2" id="link-1795722171" />;
そして、リンクをクリックすると、次のようにクエリ文字列が表示されます。
[gender] => Array
(
[0] => 1
)
[amp;gender] => Array
(
[1] => 2
)
amp;
クエリ文字列からこの余分なものを削除する方法。
誰かがこの状況に対処する方法を助けることができますか?