1

ユーザーが検索するデータを入力できる検索フォームがあり、その後、ページネーションを使用する可能性があります。

ページネーションのために、検索したパラメーターを何度も送信する必要があります。この状況を処理する最善の方法は何でしょう。

4

1 に答える 1

0

その検索されたパラメーターurlを名前付きパラメーターとして送信できます。例えば:

http://127.0.0.1/cakeproj/controllers/action/q:searchedItem/...

そして、次のようなコントローラーのアクションでこの名前付きパラメーターを取得します。

$this->params->named;

また

$this->params['named'];

次のような配列が得られます。

[named] => Array
(
    [q] => 'searchedItem',
    ....
)

検索されたアイテムを直接取得するには:

$this->params->named['q'];

また

$this->params['named']['q'];
于 2012-09-16T10:14:53.227 に答える