我正在使用Zend框架开发移动网站,该网站有两种可能的输出格式(WML和XHTML)。 我使用相同的模型和控制器,然后只在控制器中设置要渲染的视图。目前,这是由HTTP Accept标头决定的。 这也需要在URL中定义。 我想这样做的方法是使用如下URL: http://example.com/wml/controller/action http://example.com/xhtml/controller/action
使用Zend Framework实现这一目标的最佳方法是什么?
谢谢!
答案 0 :(得分:4)
您需要查看“动作助手”部分下的Context Switching。您可以通过URL传递格式参数,它将更改来自操作的输出类型。您应该能够轻松地为WML创建Context类。
因此,您的网址如下所示: