我想将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>
)
我应该怎么做?
答案 0 :(得分:0)
您必须为您的应用程序创建路线。见http://framework.zend.com/manual/1.12/en/zend.controller.router.html。您可以修改路线以包含语言。