0

我想将 zend 框架用于具有相同功能但风格和语言不同的系列网站

网址是这样的

http://www.<style>.com/<language>/<controller>/<action>

如何将插件添加到 zend 框架中以使其工作

我可以修改

$_SERVER['REQUEST_URI'] 

实现语言功能,但它破坏了视图中的网址。我应该为视图创建一个 url 助手吗?

并设置

$view->setScriptPath($_SERVER['HTTP_HOST']) 

在控制器中实现样式功能,但看起来真的不优雅

我希望能得到一个请求

$request->getParams() 

将返回

array(
    'controller'=> <controller>,
    'action'=><action>,
    'module'=><module>,
    'language'=><language>,
    'style'=><style>
)

我该做什么?

4

1 回答 1

0

您必须为您的应用程序创建路由。请参阅http://framework.zend.com/manual/1.12/en/zend.controller.router.html。您可以修改路线以包含语言。

于 2012-11-28T11:13:39.970 回答