[英]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.