0

URL Microsites/index があります。アクション インデックスを使用して、1001 のようなパラメーターを渡したいので、以下のようにルールを作成しました。

Router::redirect('/Microsites', array('controller' => 'Microsites', 'action' => 'index',1001));

正常に動作し、アドレスバーに次のような URL を表示します: /Microsites/index/101

しかし、次のような URL を表示したい: /Microsites/index

提案を大歓迎....

4

1 に答える 1

1

どのようにリンクを構築しますか? Html::link メソッドに渡す配列は、ルートで宣言した配列でなければなりません。これにより、配列が一致し、ルーターが指定された配列データに基づいて正しい URL 文字列を生成します。

$this->Html->link('Microsites', array('controller' => 'Microsites', 'action' => 'index',1001));

やるべきです。

于 2013-06-18T12:02:26.260 に答える