我想使用導航助手來使用Acl構建我的導航菜單。 Acl部分我工作得很好。Zend Framework - 多板導航塊
我現在想要能夠顯示幾種不同類型的導航。例如。 admin-nav,side-nav,new-nav等等。我在文檔中找不到任何關於此的信息。只有如何設置導航,然後在佈局或視圖中重複使用該導航對象。
我嘗試了類似的東西 - 有兩個不同的容器,不同的頁面數組,然後在註冊表中設置這些容器。然後從我的觀點和/或佈局呼叫導航和傳遞一個容器內:
<?php echo $this->navigation(Zend_Registry::get("news-nav")) ?>
以上被稱爲在我的新聞觀,以下稱爲在我的佈局
<?php echo $this->navigation(Zend_Registry::get("admin-nav")) ?>
這工作正常除了新聞頁面之外,我所有的頁面。在我的新聞頁面上,新聞導航顯示兩次,一次顯示在佈局中,一次顯示在新聞視圖中。管理員導航從不顯示,似乎被新聞導航覆蓋。
我可能會用完全錯誤的方式去解決這個問題,如果有的話請讓我知道更好的方法。如果這種方法看起來不錯,有人可以幫我理清爲什麼新聞導航顯示在佈局和新聞視圖中。
感謝您的時間
傑克