删除URL中的参数

时间:2015-04-26 17:18:41

标签: zend-framework2

我有一个基本的理解问题。

如果我开始申请: http://localhost/cheyenne/public/ 我的开始网址当然没有帖子参数 如果我使用像编辑这样的帖子参数的链接,我会得到这个URL http://localhost/cheyenne/public/arbeitskalender/edit/nr/2 还是一切都很好 如果我采用导航的另一个链接,我的应用程序的不同部分,前面的参数如下 http://localhost/cheyenne/public/bibliothek/edit/nr/2/buchnr/2

在某种程度上我必须删除帖子参数,我该怎么做?有没有可能,每次我带着导航菜单?

我认为没关系,但这里是layout.phtml中的导航部分:

<div id="navigation">
        <ul>
                <li><a href="<?php echo $this->url(array('controller'=>'arbeitskalender', 'action'=>'index'));?>">Arbeitskalender</a></li>
                <li><a href="<?php echo $this->url(array('controller'=>'bibliothek', 'action'=>'index'));?>">Bibliothek</a></li>
                <li><a href="<?php echo $this->url(array('controller'=>'schwestern', 'action'=>'index'));?>">Schwestern</a></li>
        </ul>
    </div>

1 个答案:

答案 0 :(得分:1)

您要查找的选项是&#34;重复使用匹配参数&#34;如此处所述

http://framework.zend.com/manual/current/en/modules/zend.view.helpers.url.html

您可以选择不重复使用这些参数,但是,在做出选择之前,我会仔细研究您的路由策略,并确保您的资源和子资源以您希望支持的逻辑方式进行组织。