Zend Framework中最新的MVC发动

在0.7版本中加入的模块功能,在最新的SVN中又发生了变化。添加了ModuleRouter,ModuleRewriteRouter和ModuleDispatcher这三个对象,而且相关文档的也更新了。

当你要使用Module功能时,需要使用这三个新添加的对象。主要的改动就是创建router的时候,使用module开头的替换。比如:

使用new Zend_Controller_ModuleRewriteRouter()来替换new Zend_Controller_RewriteRouter();

还需要设定ModuleDispatcher:

$controller->setDispatcher(new Zend_Controller_ModuleDispatcher());

具体可以看看官方文档

当我在使用RewriteRouter时,当你创建一个路由时,其中第三个参数可以对变量的值指定范围,但现在好象有点问题,好象不能够正确的区分大小写。搞得我现在不能使用中文TAG。。。

分享到: 更多