该应用程序位于Zend Framework中。它是多语言的,菜单按钮使用语言文件翻译成英语或荷兰语。但是如何使用相同的链接将菜单按钮重定向到其他内容? 例如en。版本链接到../Support,我希望nl版本链接到../Help 荷兰语中的页面有不同的内容(文本,图像),所以我将有一个不同的index.phtml,indexnl.phtml。
我没有找到关于这个网站的信息,这些信息实际上解释了这对非专家的好处。 帮助赞赏。
答案 0 :(得分:0)
有多种方法可以解决这个问题。
示例1
创建指向单独操作的单独路由。所以:
/Support
=> supportenAction()
默认情况下会supporten.phtml
/Help
=> supportnlAction()
默认情况下会supportnl.phtml
示例2
创建指向单个操作的单独路由。所以:
/Support
=> supportAction()
/Help
=> supportAction()
然后在操作中根据URL呈现正确的视图:
$this->render('index' . $language);
根据您的控制器代码的结构,您可能更喜欢这些示例中的任何一个。