【问题标题】:Zend Framework: Complex routes for multiple languagesZend 框架:多种语言的复杂路由
【发布时间】:2011-04-25 10:04:08
【问题描述】:

我有不同语言的不同 url,它们都指向相同的控制器和操作。

我已经创建了带有 db 检查的自定义路由,一切正常,但现在的问题在于组装 url。

目前我有两种语言,我只是使用语句来确定当前需要哪个 url,具体取决于当前选择的语言。

例如,如果语言 en,则使用 /en/library 或如果 ru,则使用 /ru/biblioteka 等其他语言。

谁能为这种复杂的路由提出一些解决方案?

谢谢 ;)

更新

我在考虑自定义路线。从 db 中提取数据并作为参数传递给将来的组装,然后在路由接口的组装方法中根据当前语言使用 switch 语句?

大家觉得怎么样? :)

【问题讨论】:

    标签: php zend-framework


    【解决方案1】:

    ZF 在路由中支持Translated segments。我认为这可能对你有用。

    【讨论】:

    • 呵呵,谢谢伙计,不知道。我一定会调查的。我稍后会接受;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 2014-07-19
    相关资源
    最近更新 更多