簡體   English   中英

Zend_Navigation和Zend路由器

[英]Zend_Navigation & Zend Router

我正在尋找將多語言頁面設置中的Zend_Navigation與路由器結合起來的問題的解決方案。 我寫了幾個路由器(例如'/:lang /:controller /:action'),它們工作正常。 同時,我使用了具有<user> <label>Users</label> <uri>mdm/users</uri> </user>之類的定義的navigation.xml,我必須在導航中動態添加默認語言。 我怎樣才能做到這一點?

非常感謝,Anatoliy

為什么不在路線中設置默認語言?

$router->addRoute('default', new Zend_Controller_Router_Route(
    ':lang/:controller/:action',
    array(
        'lang'       => 'en',
        'module'     => 'default'
        'controller' => 'index',
        'action'     => 'index'
    )
));

請注意,由於您的路由方案將與默認的:module/:controller/:action匹配,因此我已替換了“默認”路由。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM