如何在PHP中使用MVC框架路由多语言URL?

如何在PHP中使用MVC框架路由多语言URL?,php,model-view-controller,internationalization,Php,Model View Controller,Internationalization,我会在PHP中执行类似的操作: 有可能吗?如何使用多种语言路由控制器/视图 我想知道是否可以使用gettext,根据所选语言自动翻译url 有什么想法吗 谢谢您如果您使用Zend作为MVC框架,它内置了对的支持。杰森·吉尔摩(Jason Gilmore)用Zend Translate写了一篇关于这个主题的文章(还有更多) 然而,我不知道这些控制器是否会被翻译(我从未使用过)——但我对此表示怀疑。您可能需要为控制器和操作编写路由规则,而不是创建新的西班牙语控制器。我使用了一个名为transla

我会在PHP中执行类似的操作:

有可能吗?如何使用多种语言路由控制器/视图

我想知道是否可以使用gettext,根据所选语言自动翻译url

有什么想法吗


谢谢您

如果您使用Zend作为MVC框架,它内置了对的支持。杰森·吉尔摩(Jason Gilmore)用Zend Translate写了一篇关于这个主题的文章(还有更多)


然而,我不知道这些控制器是否会被翻译(我从未使用过)——但我对此表示怀疑。您可能需要为控制器和操作编写路由规则,而不是创建新的西班牙语控制器。

我使用了一个名为translations的模型,该模型返回一个语言翻译数组,以便在替换视图中的变量时,使用所选语言获取它们

至于路由,您可以将其留给负责/garden或/jardin位的控制器