//自定义Zend_Controller_Router_Route_Module默认路由协议
//自定义Zend_Controller_Router_Route_Module默认路由协议【zend框架】
已经讲解了
Zend_Controller_Front //派遣器
Zend_Controller_Request_Http //请求容器
这次的跟Zend_Controller_Router_Rewrite路由器。(这里得明白 Zend中只有一个路由器,可以有多个路由协议,Zend_Controller_Router_Route_Module默认路由协议)。
先来分析下路由器Zend_Controller_Router_Rewrite。
Front派遣器在得到请求容器后 就通过getRouter方法 得到一个路由器Zend_Controller_Router_Rewrite。我们可以仔细查看Zend_Controller_Router_Rewrite的route方法,他一开始就调用了addDefaultRoutes,实例化了默认路由协议。开始我们正式话题:
addDefaultRoutes方法得到什么呢?得到$_routes 对其填充, 我们只需看下图