1

我正在尝试向现有应用程序添加多语言功能。

我的网址如下所示:

无语言:www.example.com/controller/action/params 有语言:www.example.com/de/controller/action/params

如果 :lang 没有指定(上面例子中的'de'),它应该采用默认语言(在 ini 中设置)或者只使用 Zend_Translate 默认键。

以上两个 URL 都需要工作。

我现在的问题如下:我可以激活 :lang 工作的第一个 URL,但是默认的 URL 不起作用。为什么?

不知何故,默认路由和语言路由的链接无法正常工作。

我的代码是相同的(对于链接/路由的东西),如下所示:http: //devzone.zend.com/1765/chaining-language-with-default-route/

我没有使用模块(积极地,当然启用了默认的东西),也许我的默认路由(与代码中的相同)是错误的?虽然它有效,但如果我禁用语言路由和链接。

4

0 回答 0