这是一个快速的。
在我的navigation.xml
我有这种结构。
<faq>
<label>FAQ</label>
<uri>/frequently-asked-questions</uri>
<controller>faq</controller>
<action>index</action>
</faq>
使用视图助手$this->navigation()->menu()
时有没有办法将uri显示为链接,而不是通过控制器/动作结构生成的普通链接?
例如我不希望帮助器像通常那样呈现<a href="/faq">FAQ</a>
,我希望它呈现<a href="/frequently-asked-questions">FAQ</a>
。 (uri与我的路线相关)
感谢您的帮助,我对这一点感到有点困惑。
干杯。
答案 0 :(得分:0)
尝试设置自己的自定义视图部分,如this guy did。这可能是唯一的方法。但是,我并不是百分之百确定,因为Zend_Navivation
是我不在Zend Framework中使用的少数几个类之一。无论如何,他确实给出了如何设置所有内容的非常详尽的解释。祝你好运!
答案 1 :(得分:0)
根据Zend Navigation参考,您可以通过省略控制器动作部分来完成:
<faq>
<label>FAQ</label> part
<uri>/frequently-asked-questions</uri>
</faq>
http://framework.zend.com/manual/en/zend.navigation.containers.html