在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。。。