7

URL ビュー ヘルパーを使用してリンクを作成する場合、現在のページの URL にパラメーターが含まれていると、Url ビュー ヘルパーによって生成される URL にもパラメーターが含まれます。

たとえば、ページ/controller/action/param/value/に次のコードがあります。

<a href="<?php echo $this->url(array(
    'controller' => 'index',
    'action' => 'index'
)) ?>">Dashboard</a>

出力します:

<a href="/index/index/param/value/">Dashboard</a>

パラメータのヘルパーによって出力された URL をきれいにすることは可能ですか?

4

1 に答える 1

20

ヘルパーの 3 番目のパラメーターは、デフォルトのパラメーターをクリアすると思います。

<a href="<?php echo $this->url(array(
    'controller' => 'index',
    'action' => 'index'
), null, true) ?>">Dashboard</a>

ドキュメント: http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial

于 2009-06-14T21:08:25.067 に答える